summaryrefslogtreecommitdiffstats
path: root/base/glibc
diff options
context:
space:
mode:
authortnut <thierryn1 at hispeed dot ch>2011-02-15 16:41:03 +0100
committertnut <thierryn1 at hispeed dot ch>2011-02-15 16:41:03 +0100
commitab1abca31e93fd20447a6772a43bc2be4b3ae531 (patch)
treedea254139afa389e3759f026b9f526c94a9e1070 /base/glibc
parentc893ac418481db7e686f0895594f1f8000a13ef8 (diff)
downloadnutyx-extra-ab1abca31e93fd20447a6772a43bc2be4b3ae531.tar.gz
nutyx-extra-ab1abca31e93fd20447a6772a43bc2be4b3ae531.tar.bz2
nutyx-extra-ab1abca31e93fd20447a6772a43bc2be4b3ae531.tar.xz
nutyx-extra-ab1abca31e93fd20447a6772a43bc2be4b3ae531.zip
glibc, maj 2.13-1
Diffstat (limited to 'base/glibc')
-rw-r--r--base/glibc/.footprint.i686699
-rw-r--r--base/glibc/.md5sum.i68613
-rw-r--r--base/glibc/.md5sum.x86_6413
-rwxr-xr-xbase/glibc/Pkgfile46
-rw-r--r--base/glibc/glibc-2.10-bz4781.patch42
-rw-r--r--base/glibc/glibc-2.10-dont-build-timezone.patch13
-rw-r--r--base/glibc/glibc-2.12.1-but-I-am-an-i686.patch22
-rw-r--r--base/glibc/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch34
-rw-r--r--base/glibc/glibc-2.12.1-make-3.82-compatibility.patch29
-rw-r--r--base/glibc/glibc-2.12.1-never-expand-origin-when-privileged.patch85
-rw-r--r--base/glibc/glibc-2.12.1-require-suid-on-audit.patch218
-rw-r--r--base/glibc/glibc-2.12.1-static-shared-getpagesize.patch11
-rw-r--r--base/glibc/glibc-__i686.patch13
13 files changed, 364 insertions, 874 deletions
diff --git a/base/glibc/.footprint.i686 b/base/glibc/.footprint.i686
index 597383510..f56569946 100644
--- a/base/glibc/.footprint.i686
+++ b/base/glibc/.footprint.i686
@@ -4,50 +4,50 @@ drwxr-xr-x root/root etc/
lrwxrwxrwx root/root etc/localtime -> ../usr/share/zoneinfo/Factory
-rw-r--r-- root/root etc/nsswitch.conf
-rw-r--r-- root/root etc/rpc
-drwxr-xr-x root/root lib64/
--rwxr-xr-x root/root lib64/ld-2.12.1.so
-lrwxrwxrwx root/root lib64/ld-linux-x86-64.so.2 -> ld-2.12.1.so
--rwxr-xr-x root/root lib64/libBrokenLocale-2.12.1.so
-lrwxrwxrwx root/root lib64/libBrokenLocale.so.1 -> libBrokenLocale-2.12.1.so
--rwxr-xr-x root/root lib64/libSegFault.so
--rwxr-xr-x root/root lib64/libanl-2.12.1.so
-lrwxrwxrwx root/root lib64/libanl.so.1 -> libanl-2.12.1.so
--rwxr-xr-x root/root lib64/libc-2.12.1.so
-lrwxrwxrwx root/root lib64/libc.so.6 -> libc-2.12.1.so
--rwxr-xr-x root/root lib64/libcidn-2.12.1.so
-lrwxrwxrwx root/root lib64/libcidn.so.1 -> libcidn-2.12.1.so
--rwxr-xr-x root/root lib64/libcrypt-2.12.1.so
-lrwxrwxrwx root/root lib64/libcrypt.so.1 -> libcrypt-2.12.1.so
--rwxr-xr-x root/root lib64/libdl-2.12.1.so
-lrwxrwxrwx root/root lib64/libdl.so.2 -> libdl-2.12.1.so
--rwxr-xr-x root/root lib64/libm-2.12.1.so
-lrwxrwxrwx root/root lib64/libm.so.6 -> libm-2.12.1.so
--rwxr-xr-x root/root lib64/libmemusage.so
--rwxr-xr-x root/root lib64/libnsl-2.12.1.so
-lrwxrwxrwx root/root lib64/libnsl.so.1 -> libnsl-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_compat-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_compat.so.2 -> libnss_compat-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_dns-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_dns.so.2 -> libnss_dns-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_files-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_files.so.2 -> libnss_files-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_hesiod-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_hesiod.so.2 -> libnss_hesiod-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_nis-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_nis.so.2 -> libnss_nis-2.12.1.so
--rwxr-xr-x root/root lib64/libnss_nisplus-2.12.1.so
-lrwxrwxrwx root/root lib64/libnss_nisplus.so.2 -> libnss_nisplus-2.12.1.so
--rwxr-xr-x root/root lib64/libpcprofile.so
--rwxr-xr-x root/root lib64/libpthread-2.12.1.so
-lrwxrwxrwx root/root lib64/libpthread.so.0 -> libpthread-2.12.1.so
--rwxr-xr-x root/root lib64/libresolv-2.12.1.so
-lrwxrwxrwx root/root lib64/libresolv.so.2 -> libresolv-2.12.1.so
--rwxr-xr-x root/root lib64/librt-2.12.1.so
-lrwxrwxrwx root/root lib64/librt.so.1 -> librt-2.12.1.so
--rwxr-xr-x root/root lib64/libthread_db-1.0.so
-lrwxrwxrwx root/root lib64/libthread_db.so.1 -> libthread_db-1.0.so
--rwxr-xr-x root/root lib64/libutil-2.12.1.so
-lrwxrwxrwx root/root lib64/libutil.so.1 -> libutil-2.12.1.so
+drwxr-xr-x root/root lib/
+-rwxr-xr-x root/root lib/ld-2.13.so
+lrwxrwxrwx root/root lib/ld-linux.so.2 -> ld-2.13.so
+-rwxr-xr-x root/root lib/libBrokenLocale-2.13.so
+lrwxrwxrwx root/root lib/libBrokenLocale.so.1 -> libBrokenLocale-2.13.so
+-rwxr-xr-x root/root lib/libSegFault.so
+-rwxr-xr-x root/root lib/libanl-2.13.so
+lrwxrwxrwx root/root lib/libanl.so.1 -> libanl-2.13.so
+-rwxr-xr-x root/root lib/libc-2.13.so
+lrwxrwxrwx root/root lib/libc.so.6 -> libc-2.13.so
+-rwxr-xr-x root/root lib/libcidn-2.13.so
+lrwxrwxrwx root/root lib/libcidn.so.1 -> libcidn-2.13.so
+-rwxr-xr-x root/root lib/libcrypt-2.13.so
+lrwxrwxrwx root/root lib/libcrypt.so.1 -> libcrypt-2.13.so
+-rwxr-xr-x root/root lib/libdl-2.13.so
+lrwxrwxrwx root/root lib/libdl.so.2 -> libdl-2.13.so
+-rwxr-xr-x root/root lib/libm-2.13.so
+lrwxrwxrwx root/root lib/libm.so.6 -> libm-2.13.so
+-rwxr-xr-x root/root lib/libmemusage.so
+-rwxr-xr-x root/root lib/libnsl-2.13.so
+lrwxrwxrwx root/root lib/libnsl.so.1 -> libnsl-2.13.so
+-rwxr-xr-x root/root lib/libnss_compat-2.13.so
+lrwxrwxrwx root/root lib/libnss_compat.so.2 -> libnss_compat-2.13.so
+-rwxr-xr-x root/root lib/libnss_dns-2.13.so
+lrwxrwxrwx root/root lib/libnss_dns.so.2 -> libnss_dns-2.13.so
+-rwxr-xr-x root/root lib/libnss_files-2.13.so
+lrwxrwxrwx root/root lib/libnss_files.so.2 -> libnss_files-2.13.so
+-rwxr-xr-x root/root lib/libnss_hesiod-2.13.so
+lrwxrwxrwx root/root lib/libnss_hesiod.so.2 -> libnss_hesiod-2.13.so
+-rwxr-xr-x root/root lib/libnss_nis-2.13.so
+lrwxrwxrwx root/root lib/libnss_nis.so.2 -> libnss_nis-2.13.so
+-rwxr-xr-x root/root lib/libnss_nisplus-2.13.so
+lrwxrwxrwx root/root lib/libnss_nisplus.so.2 -> libnss_nisplus-2.13.so
+-rwxr-xr-x root/root lib/libpcprofile.so
+-rwxr-xr-x root/root lib/libpthread-2.13.so
+lrwxrwxrwx root/root lib/libpthread.so.0 -> libpthread-2.13.so
+-rwxr-xr-x root/root lib/libresolv-2.13.so
+lrwxrwxrwx root/root lib/libresolv.so.2 -> libresolv-2.13.so
+-rwxr-xr-x root/root lib/librt-2.13.so
+lrwxrwxrwx root/root lib/librt.so.1 -> librt-2.13.so
+-rwxr-xr-x root/root lib/libthread_db-1.0.so
+lrwxrwxrwx root/root lib/libthread_db.so.1 -> libthread_db-1.0.so
+-rwxr-xr-x root/root lib/libutil-2.13.so
+lrwxrwxrwx root/root lib/libutil.so.1 -> libutil-2.13.so
drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/ldconfig
-rwxr-xr-x root/root sbin/sln
@@ -59,6 +59,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/getent
-rwxr-xr-x root/root usr/bin/iconv
-rwxr-xr-x root/root usr/bin/ldd
+-rwxr-xr-x root/root usr/bin/lddlibc4
-rwxr-xr-x root/root usr/bin/locale
-rwxr-xr-x root/root usr/bin/localedef
-rwxr-xr-x root/root usr/bin/mtrace
@@ -321,7 +322,7 @@ drwxr-xr-x root/root usr/include/drm/
drwxr-xr-x root/root usr/include/gnu/
-rw-r--r-- root/root usr/include/gnu/lib-names.h
-rw-r--r-- root/root usr/include/gnu/libc-version.h
--rw-r--r-- root/root usr/include/gnu/stubs-64.h
+-rw-r--r-- root/root usr/include/gnu/stubs-32.h
-rw-r--r-- root/root usr/include/gnu/stubs.h
-rw-r--r-- root/root usr/include/grp.h
-rw-r--r-- root/root usr/include/gshadow.h
@@ -449,6 +450,7 @@ drwxr-xr-x root/root usr/include/linux/dvb/
-rw-r--r-- root/root usr/include/linux/ext2_fs.h
-rw-r--r-- root/root usr/include/linux/fadvise.h
-rw-r--r-- root/root usr/include/linux/falloc.h
+-rw-r--r-- root/root usr/include/linux/fanotify.h
-rw-r--r-- root/root usr/include/linux/fb.h
-rw-r--r-- root/root usr/include/linux/fcntl.h
-rw-r--r-- root/root usr/include/linux/fd.h
@@ -674,11 +676,13 @@ drwxr-xr-x root/root usr/include/linux/netfilter_bridge/
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_arp.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_arpreply.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_ip.h
+-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_ip6.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_limit.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_log.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_mark_m.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_mark_t.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_nat.h
+-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_nflog.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_pkttype.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_redirect.h
-rw-r--r-- root/root usr/include/linux/netfilter_bridge/ebt_stp.h
@@ -778,6 +782,7 @@ drwxr-xr-x root/root usr/include/linux/raid/
-rw-r--r-- root/root usr/include/linux/raid/md_u.h
-rw-r--r-- root/root usr/include/linux/random.h
-rw-r--r-- root/root usr/include/linux/raw.h
+-rw-r--r-- root/root usr/include/linux/rds.h
-rw-r--r-- root/root usr/include/linux/reboot.h
-rw-r--r-- root/root usr/include/linux/reiserfs_fs.h
-rw-r--r-- root/root usr/include/linux/reiserfs_xattr.h
@@ -802,10 +807,6 @@ drwxr-xr-x root/root usr/include/linux/raid/
-rw-r--r-- root/root usr/include/linux/shm.h
-rw-r--r-- root/root usr/include/linux/signal.h
-rw-r--r-- root/root usr/include/linux/signalfd.h
--rw-r--r-- root/root usr/include/linux/smb.h
--rw-r--r-- root/root usr/include/linux/smb_fs.h
--rw-r--r-- root/root usr/include/linux/smb_mount.h
--rw-r--r-- root/root usr/include/linux/smbno.h
-rw-r--r-- root/root usr/include/linux/snmp.h
-rw-r--r-- root/root usr/include/linux/socket.h
-rw-r--r-- root/root usr/include/linux/sockios.h
@@ -833,6 +834,7 @@ drwxr-xr-x root/root usr/include/linux/sunrpc/
drwxr-xr-x root/root usr/include/linux/tc_act/
-rw-r--r-- root/root usr/include/linux/tc_act/..install.cmd
-rw-r--r-- root/root usr/include/linux/tc_act/.install (EMPTY)
+-rw-r--r-- root/root usr/include/linux/tc_act/tc_csum.h
-rw-r--r-- root/root usr/include/linux/tc_act/tc_gact.h
-rw-r--r-- root/root usr/include/linux/tc_act/tc_ipt.h
-rw-r--r-- root/root usr/include/linux/tc_act/tc_mirred.h
@@ -884,7 +886,6 @@ drwxr-xr-x root/root usr/include/linux/usb/
-rw-r--r-- root/root usr/include/linux/vhost.h
-rw-r--r-- root/root usr/include/linux/videodev.h
-rw-r--r-- root/root usr/include/linux/videodev2.h
--rw-r--r-- root/root usr/include/linux/videotext.h
-rw-r--r-- root/root usr/include/linux/virtio_9p.h
-rw-r--r-- root/root usr/include/linux/virtio_balloon.h
-rw-r--r-- root/root usr/include/linux/virtio_blk.h
@@ -1087,9 +1088,11 @@ drwxr-xr-x root/root usr/include/sys/
-rw-r--r-- root/root usr/include/sys/cdefs.h
-rw-r--r-- root/root usr/include/sys/debugreg.h
-rw-r--r-- root/root usr/include/sys/dir.h
+-rw-r--r-- root/root usr/include/sys/elf.h
-rw-r--r-- root/root usr/include/sys/epoll.h
-rw-r--r-- root/root usr/include/sys/errno.h
-rw-r--r-- root/root usr/include/sys/eventfd.h
+-rw-r--r-- root/root usr/include/sys/fanotify.h
-rw-r--r-- root/root usr/include/sys/fcntl.h
-rw-r--r-- root/root usr/include/sys/file.h
-rw-r--r-- root/root usr/include/sys/fsuid.h
@@ -1159,6 +1162,7 @@ drwxr-xr-x root/root usr/include/sys/
-rw-r--r-- root/root usr/include/sys/utsname.h
-rw-r--r-- root/root usr/include/sys/vfs.h
-rw-r--r-- root/root usr/include/sys/vlimit.h
+-rw-r--r-- root/root usr/include/sys/vm86.h
-rw-r--r-- root/root usr/include/sys/vt.h
-rw-r--r-- root/root usr/include/sys/vtimes.h
-rw-r--r-- root/root usr/include/sys/wait.h
@@ -1195,309 +1199,312 @@ drwxr-xr-x root/root usr/include/xen/
-rw-r--r-- root/root usr/include/xen/..install.cmd
-rw-r--r-- root/root usr/include/xen/.install (EMPTY)
-rw-r--r-- root/root usr/include/xen/evtchn.h
+-rw-r--r-- root/root usr/include/xen/privcmd.h
-rw-r--r-- root/root usr/include/xlocale.h
drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/Mcrt1.o
+-rw-r--r-- root/root usr/lib/Scrt1.o
+-rw-r--r-- root/root usr/lib/crt1.o
+-rw-r--r-- root/root usr/lib/crti.o
+-rw-r--r-- root/root usr/lib/crtn.o
+drwxr-xr-x root/root usr/lib/gconv/
+-rwxr-xr-x root/root usr/lib/gconv/ANSI_X3.110.so
+-rwxr-xr-x root/root usr/lib/gconv/ARMSCII-8.so
+-rwxr-xr-x root/root usr/lib/gconv/ASMO_449.so
+-rwxr-xr-x root/root usr/lib/gconv/BIG5.so
+-rwxr-xr-x root/root usr/lib/gconv/BIG5HKSCS.so
+-rwxr-xr-x root/root usr/lib/gconv/BRF.so
+-rwxr-xr-x root/root usr/lib/gconv/CP10007.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1125.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1250.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1251.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1252.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1253.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1254.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1255.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1256.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1257.so
+-rwxr-xr-x root/root usr/lib/gconv/CP1258.so
+-rwxr-xr-x root/root usr/lib/gconv/CP737.so
+-rwxr-xr-x root/root usr/lib/gconv/CP775.so
+-rwxr-xr-x root/root usr/lib/gconv/CP932.so
+-rwxr-xr-x root/root usr/lib/gconv/CSN_369103.so
+-rwxr-xr-x root/root usr/lib/gconv/CWI.so
+-rwxr-xr-x root/root usr/lib/gconv/DEC-MCS.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-AT-DE-A.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-AT-DE.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-CA-FR.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-DK-NO-A.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-DK-NO.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-ES-A.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-ES-S.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-ES.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-FI-SE-A.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-FI-SE.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-FR.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-IS-FRISS.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-IT.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-PT.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-UK.so
+-rwxr-xr-x root/root usr/lib/gconv/EBCDIC-US.so
+-rwxr-xr-x root/root usr/lib/gconv/ECMA-CYRILLIC.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-CN.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-JISX0213.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-JP-MS.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-JP.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-KR.so
+-rwxr-xr-x root/root usr/lib/gconv/EUC-TW.so
+-rwxr-xr-x root/root usr/lib/gconv/GB18030.so
+-rwxr-xr-x root/root usr/lib/gconv/GBBIG5.so
+-rwxr-xr-x root/root usr/lib/gconv/GBGBK.so
+-rwxr-xr-x root/root usr/lib/gconv/GBK.so
+-rwxr-xr-x root/root usr/lib/gconv/GEORGIAN-ACADEMY.so
+-rwxr-xr-x root/root usr/lib/gconv/GEORGIAN-PS.so
+-rwxr-xr-x root/root usr/lib/gconv/GOST_19768-74.so
+-rwxr-xr-x root/root usr/lib/gconv/GREEK-CCITT.so
+-rwxr-xr-x root/root usr/lib/gconv/GREEK7-OLD.so
+-rwxr-xr-x root/root usr/lib/gconv/GREEK7.so
+-rwxr-xr-x root/root usr/lib/gconv/HP-GREEK8.so
+-rwxr-xr-x root/root usr/lib/gconv/HP-ROMAN8.so
+-rwxr-xr-x root/root usr/lib/gconv/HP-ROMAN9.so
+-rwxr-xr-x root/root usr/lib/gconv/HP-THAI8.so
+-rwxr-xr-x root/root usr/lib/gconv/HP-TURKISH8.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM037.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM038.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1004.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1008.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1008_420.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1025.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1026.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1046.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1047.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1097.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1112.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1122.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1123.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1124.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1129.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1130.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1132.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1133.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1137.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1140.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1141.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1142.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1143.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1144.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1145.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1146.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1147.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1148.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1149.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1153.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1154.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1155.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1156.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1157.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1158.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1160.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1161.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1162.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1163.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1164.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1166.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1167.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM12712.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1364.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1371.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1388.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1390.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM1399.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM16804.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM256.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM273.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM274.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM275.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM277.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM278.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM280.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM281.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM284.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM285.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM290.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM297.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM420.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM423.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM424.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM437.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM4517.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM4899.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM4909.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM4971.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM500.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM5347.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM803.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM850.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM851.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM852.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM855.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM856.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM857.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM860.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM861.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM862.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM863.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM864.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM865.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM866.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM866NAV.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM868.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM869.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM870.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM871.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM874.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM875.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM880.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM891.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM901.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM902.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM903.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM9030.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM904.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM905.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM9066.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM918.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM921.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM922.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM930.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM932.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM933.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM935.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM937.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM939.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM943.so
+-rwxr-xr-x root/root usr/lib/gconv/IBM9448.so
+-rwxr-xr-x root/root usr/lib/gconv/IEC_P27-1.so
+-rwxr-xr-x root/root usr/lib/gconv/INIS-8.so
+-rwxr-xr-x root/root usr/lib/gconv/INIS-CYRILLIC.so
+-rwxr-xr-x root/root usr/lib/gconv/INIS.so
+-rwxr-xr-x root/root usr/lib/gconv/ISIRI-3342.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-2022-CN-EXT.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-2022-CN.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-2022-JP-3.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-2022-JP.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-2022-KR.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-IR-197.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO-IR-209.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO646.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-1.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-10.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-11.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-13.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-14.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-15.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-16.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-2.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-3.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-4.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-5.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-6.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-7.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-8.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-9.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO8859-9E.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_10367-BOX.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_11548-1.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_2033.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_5427-EXT.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_5427.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_5428.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_6937-2.so
+-rwxr-xr-x root/root usr/lib/gconv/ISO_6937.so
+-rwxr-xr-x root/root usr/lib/gconv/JOHAB.so
+-rwxr-xr-x root/root usr/lib/gconv/KOI-8.so
+-rwxr-xr-x root/root usr/lib/gconv/KOI8-R.so
+-rwxr-xr-x root/root usr/lib/gconv/KOI8-RU.so
+-rwxr-xr-x root/root usr/lib/gconv/KOI8-T.so
+-rwxr-xr-x root/root usr/lib/gconv/KOI8-U.so
+-rwxr-xr-x root/root usr/lib/gconv/LATIN-GREEK-1.so
+-rwxr-xr-x root/root usr/lib/gconv/LATIN-GREEK.so
+-rwxr-xr-x root/root usr/lib/gconv/MAC-CENTRALEUROPE.so
+-rwxr-xr-x root/root usr/lib/gconv/MAC-IS.so
+-rwxr-xr-x root/root usr/lib/gconv/MAC-SAMI.so
+-rwxr-xr-x root/root usr/lib/gconv/MAC-UK.so
+-rwxr-xr-x root/root usr/lib/gconv/MACINTOSH.so
+-rwxr-xr-x root/root usr/lib/gconv/MIK.so
+-rwxr-xr-x root/root usr/lib/gconv/NATS-DANO.so
+-rwxr-xr-x root/root usr/lib/gconv/NATS-SEFI.so
+-rwxr-xr-x root/root usr/lib/gconv/PT154.so
+-rwxr-xr-x root/root usr/lib/gconv/RK1048.so
+-rwxr-xr-x root/root usr/lib/gconv/SAMI-WS2.so
+-rwxr-xr-x root/root usr/lib/gconv/SHIFT_JISX0213.so
+-rwxr-xr-x root/root usr/lib/gconv/SJIS.so
+-rwxr-xr-x root/root usr/lib/gconv/T.61.so
+-rwxr-xr-x root/root usr/lib/gconv/TCVN5712-1.so
+-rwxr-xr-x root/root usr/lib/gconv/TIS-620.so
+-rwxr-xr-x root/root usr/lib/gconv/TSCII.so
+-rwxr-xr-x root/root usr/lib/gconv/UHC.so
+-rwxr-xr-x root/root usr/lib/gconv/UNICODE.so
+-rwxr-xr-x root/root usr/lib/gconv/UTF-16.so
+-rwxr-xr-x root/root usr/lib/gconv/UTF-32.so
+-rwxr-xr-x root/root usr/lib/gconv/UTF-7.so
+-rwxr-xr-x root/root usr/lib/gconv/VISCII.so
+-rw-r--r-- root/root usr/lib/gconv/gconv-modules
+-rwxr-xr-x root/root usr/lib/gconv/libCNS.so
+-rwxr-xr-x root/root usr/lib/gconv/libGB.so
+-rwxr-xr-x root/root usr/lib/gconv/libISOIR165.so
+-rwxr-xr-x root/root usr/lib/gconv/libJIS.so
+-rwxr-xr-x root/root usr/lib/gconv/libJISX0213.so
+-rwxr-xr-x root/root usr/lib/gconv/libKSC.so
+-rw-r--r-- root/root usr/lib/gcrt1.o
drwxr-xr-x root/root usr/lib/glibc/
drwxr-xr-x root/root usr/lib/glibc/getconf/
--rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V6_LP64_OFF64
--rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V7_LP64_OFF64
--rwxr-xr-x root/root usr/lib/glibc/getconf/XBS5_LP64_OFF64
+-rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V6_ILP32_OFF32
+-rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V6_ILP32_OFFBIG
+-rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V7_ILP32_OFF32
+-rwxr-xr-x root/root usr/lib/glibc/getconf/POSIX_V7_ILP32_OFFBIG
+-rwxr-xr-x root/root usr/lib/glibc/getconf/XBS5_ILP32_OFF32
+-rwxr-xr-x root/root usr/lib/glibc/getconf/XBS5_ILP32_OFFBIG
-rwsr-xr-x root/root usr/lib/glibc/pt_chown
+-rw-r--r-- root/root usr/lib/libBrokenLocale.a
+lrwxrwxrwx root/root usr/lib/libBrokenLocale.so -> ../../lib/libBrokenLocale.so.1
+-rw-r--r-- root/root usr/lib/libanl.a
+lrwxrwxrwx root/root usr/lib/libanl.so -> ../../lib/libanl.so.1
+-rw-r--r-- root/root usr/lib/libbsd-compat.a
+-rw-r--r-- root/root usr/lib/libc.a
+-rw-r--r-- root/root usr/lib/libc.so
+-rw-r--r-- root/root usr/lib/libc_nonshared.a
+lrwxrwxrwx root/root usr/lib/libcidn.so -> ../../lib/libcidn.so.1
+-rw-r--r-- root/root usr/lib/libcrypt.a
+lrwxrwxrwx root/root usr/lib/libcrypt.so -> ../../lib/libcrypt.so.1
+-rw-r--r-- root/root usr/lib/libdl.a
+lrwxrwxrwx root/root usr/lib/libdl.so -> ../../lib/libdl.so.2
+-rw-r--r-- root/root usr/lib/libg.a
+-rw-r--r-- root/root usr/lib/libieee.a
+-rw-r--r-- root/root usr/lib/libm.a
+lrwxrwxrwx root/root usr/lib/libm.so -> ../../lib/libm.so.6
+-rw-r--r-- root/root usr/lib/libmcheck.a
+-rw-r--r-- root/root usr/lib/libnsl.a
+lrwxrwxrwx root/root usr/lib/libnsl.so -> ../../lib/libnsl.so.1
+lrwxrwxrwx root/root usr/lib/libnss_compat.so -> ../../lib/libnss_compat.so.2
+lrwxrwxrwx root/root usr/lib/libnss_dns.so -> ../../lib/libnss_dns.so.2
+lrwxrwxrwx root/root usr/lib/libnss_files.so -> ../../lib/libnss_files.so.2
+lrwxrwxrwx root/root usr/lib/libnss_hesiod.so -> ../../lib/libnss_hesiod.so.2
+lrwxrwxrwx root/root usr/lib/libnss_nis.so -> ../../lib/libnss_nis.so.2
+lrwxrwxrwx root/root usr/lib/libnss_nisplus.so -> ../../lib/libnss_nisplus.so.2
+-rw-r--r-- root/root usr/lib/libpthread.a
+-rw-r--r-- root/root usr/lib/libpthread.so
+-rw-r--r-- root/root usr/lib/libpthread_nonshared.a
+-rw-r--r-- root/root usr/lib/libresolv.a
+lrwxrwxrwx root/root usr/lib/libresolv.so -> ../../lib/libresolv.so.2
+-rw-r--r-- root/root usr/lib/librpcsvc.a
+-rw-r--r-- root/root usr/lib/librt.a
+lrwxrwxrwx root/root usr/lib/librt.so -> ../../lib/librt.so.1
+lrwxrwxrwx root/root usr/lib/libthread_db.so -> ../../lib/libthread_db.so.1
+-rw-r--r-- root/root usr/lib/libutil.a
+lrwxrwxrwx root/root usr/lib/libutil.so -> ../../lib/libutil.so.1
drwxr-xr-x root/root usr/lib/locale/
-rw-r--r-- root/root usr/lib/locale/locale-archive
-drwxr-xr-x root/root usr/lib64/
--rw-r--r-- root/root usr/lib64/Mcrt1.o
--rw-r--r-- root/root usr/lib64/Scrt1.o
--rw-r--r-- root/root usr/lib64/crt1.o
--rw-r--r-- root/root usr/lib64/crti.o
--rw-r--r-- root/root usr/lib64/crtn.o
-drwxr-xr-x root/root usr/lib64/gconv/
--rwxr-xr-x root/root usr/lib64/gconv/ANSI_X3.110.so
--rwxr-xr-x root/root usr/lib64/gconv/ARMSCII-8.so
--rwxr-xr-x root/root usr/lib64/gconv/ASMO_449.so
--rwxr-xr-x root/root usr/lib64/gconv/BIG5.so
--rwxr-xr-x root/root usr/lib64/gconv/BIG5HKSCS.so
--rwxr-xr-x root/root usr/lib64/gconv/BRF.so
--rwxr-xr-x root/root usr/lib64/gconv/CP10007.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1125.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1250.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1251.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1252.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1253.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1254.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1255.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1256.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1257.so
--rwxr-xr-x root/root usr/lib64/gconv/CP1258.so
--rwxr-xr-x root/root usr/lib64/gconv/CP737.so
--rwxr-xr-x root/root usr/lib64/gconv/CP775.so
--rwxr-xr-x root/root usr/lib64/gconv/CP932.so
--rwxr-xr-x root/root usr/lib64/gconv/CSN_369103.so
--rwxr-xr-x root/root usr/lib64/gconv/CWI.so
--rwxr-xr-x root/root usr/lib64/gconv/DEC-MCS.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-AT-DE-A.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-AT-DE.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-CA-FR.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-DK-NO-A.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-DK-NO.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-ES-A.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-ES-S.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-ES.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-FI-SE-A.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-FI-SE.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-FR.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-IS-FRISS.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-IT.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-PT.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-UK.so
--rwxr-xr-x root/root usr/lib64/gconv/EBCDIC-US.so
--rwxr-xr-x root/root usr/lib64/gconv/ECMA-CYRILLIC.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-CN.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-JISX0213.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-JP-MS.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-JP.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-KR.so
--rwxr-xr-x root/root usr/lib64/gconv/EUC-TW.so
--rwxr-xr-x root/root usr/lib64/gconv/GB18030.so
--rwxr-xr-x root/root usr/lib64/gconv/GBBIG5.so
--rwxr-xr-x root/root usr/lib64/gconv/GBGBK.so
--rwxr-xr-x root/root usr/lib64/gconv/GBK.so
--rwxr-xr-x root/root usr/lib64/gconv/GEORGIAN-ACADEMY.so
--rwxr-xr-x root/root usr/lib64/gconv/GEORGIAN-PS.so
--rwxr-xr-x root/root usr/lib64/gconv/GOST_19768-74.so
--rwxr-xr-x root/root usr/lib64/gconv/GREEK-CCITT.so
--rwxr-xr-x root/root usr/lib64/gconv/GREEK7-OLD.so
--rwxr-xr-x root/root usr/lib64/gconv/GREEK7.so
--rwxr-xr-x root/root usr/lib64/gconv/HP-GREEK8.so
--rwxr-xr-x root/root usr/lib64/gconv/HP-ROMAN8.so
--rwxr-xr-x root/root usr/lib64/gconv/HP-ROMAN9.so
--rwxr-xr-x root/root usr/lib64/gconv/HP-THAI8.so
--rwxr-xr-x root/root usr/lib64/gconv/HP-TURKISH8.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM037.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM038.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1004.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1008.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1008_420.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1025.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1026.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1046.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1047.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1097.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1112.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1122.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1123.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1124.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1129.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1130.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1132.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1133.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1137.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1140.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1141.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1142.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1143.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1144.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1145.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1146.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1147.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1148.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1149.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1153.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1154.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1155.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1156.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1157.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1158.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1160.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1161.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1162.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1163.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1164.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1166.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1167.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM12712.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1364.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1371.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1388.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1390.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM1399.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM16804.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM256.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM273.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM274.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM275.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM277.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM278.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM280.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM281.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM284.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM285.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM290.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM297.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM420.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM423.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM424.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM437.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM4517.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM4899.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM4909.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM4971.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM500.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM5347.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM803.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM850.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM851.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM852.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM855.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM856.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM857.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM860.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM861.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM862.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM863.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM864.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM865.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM866.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM866NAV.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM868.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM869.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM870.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM871.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM874.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM875.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM880.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM891.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM901.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM902.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM903.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM9030.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM904.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM905.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM9066.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM918.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM921.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM922.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM930.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM932.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM933.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM935.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM937.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM939.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM943.so
--rwxr-xr-x root/root usr/lib64/gconv/IBM9448.so
--rwxr-xr-x root/root usr/lib64/gconv/IEC_P27-1.so
--rwxr-xr-x root/root usr/lib64/gconv/INIS-8.so
--rwxr-xr-x root/root usr/lib64/gconv/INIS-CYRILLIC.so
--rwxr-xr-x root/root usr/lib64/gconv/INIS.so
--rwxr-xr-x root/root usr/lib64/gconv/ISIRI-3342.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-2022-CN-EXT.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-2022-CN.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-2022-JP-3.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-2022-JP.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-2022-KR.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-IR-197.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO-IR-209.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO646.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-1.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-10.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-11.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-13.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-14.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-15.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-16.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-2.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-3.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-4.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-5.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-6.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-7.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-8.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-9.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO8859-9E.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_10367-BOX.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_11548-1.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_2033.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_5427-EXT.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_5427.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_5428.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_6937-2.so
--rwxr-xr-x root/root usr/lib64/gconv/ISO_6937.so
--rwxr-xr-x root/root usr/lib64/gconv/JOHAB.so
--rwxr-xr-x root/root usr/lib64/gconv/KOI-8.so
--rwxr-xr-x root/root usr/lib64/gconv/KOI8-R.so
--rwxr-xr-x root/root usr/lib64/gconv/KOI8-RU.so
--rwxr-xr-x root/root usr/lib64/gconv/KOI8-T.so
--rwxr-xr-x root/root usr/lib64/gconv/KOI8-U.so
--rwxr-xr-x root/root usr/lib64/gconv/LATIN-GREEK-1.so
--rwxr-xr-x root/root usr/lib64/gconv/LATIN-GREEK.so
--rwxr-xr-x root/root usr/lib64/gconv/MAC-CENTRALEUROPE.so
--rwxr-xr-x root/root usr/lib64/gconv/MAC-IS.so
--rwxr-xr-x root/root usr/lib64/gconv/MAC-SAMI.so
--rwxr-xr-x root/root usr/lib64/gconv/MAC-UK.so
--rwxr-xr-x root/root usr/lib64/gconv/MACINTOSH.so
--rwxr-xr-x root/root usr/lib64/gconv/MIK.so
--rwxr-xr-x root/root usr/lib64/gconv/NATS-DANO.so
--rwxr-xr-x root/root usr/lib64/gconv/NATS-SEFI.so
--rwxr-xr-x root/root usr/lib64/gconv/PT154.so
--rwxr-xr-x root/root usr/lib64/gconv/RK1048.so
--rwxr-xr-x root/root usr/lib64/gconv/SAMI-WS2.so
--rwxr-xr-x root/root usr/lib64/gconv/SHIFT_JISX0213.so
--rwxr-xr-x root/root usr/lib64/gconv/SJIS.so
--rwxr-xr-x root/root usr/lib64/gconv/T.61.so
--rwxr-xr-x root/root usr/lib64/gconv/TCVN5712-1.so
--rwxr-xr-x root/root usr/lib64/gconv/TIS-620.so
--rwxr-xr-x root/root usr/lib64/gconv/TSCII.so
--rwxr-xr-x root/root usr/lib64/gconv/UHC.so
--rwxr-xr-x root/root usr/lib64/gconv/UNICODE.so
--rwxr-xr-x root/root usr/lib64/gconv/UTF-16.so
--rwxr-xr-x root/root usr/lib64/gconv/UTF-32.so
--rwxr-xr-x root/root usr/lib64/gconv/UTF-7.so
--rwxr-xr-x root/root usr/lib64/gconv/VISCII.so
--rw-r--r-- root/root usr/lib64/gconv/gconv-modules
--rwxr-xr-x root/root usr/lib64/gconv/libCNS.so
--rwxr-xr-x root/root usr/lib64/gconv/libGB.so
--rwxr-xr-x root/root usr/lib64/gconv/libISOIR165.so
--rwxr-xr-x root/root usr/lib64/gconv/libJIS.so
--rwxr-xr-x root/root usr/lib64/gconv/libJISX0213.so
--rwxr-xr-x root/root usr/lib64/gconv/libKSC.so
--rw-r--r-- root/root usr/lib64/gcrt1.o
--rw-r--r-- root/root usr/lib64/libBrokenLocale.a
-lrwxrwxrwx root/root usr/lib64/libBrokenLocale.so -> ../../lib64/libBrokenLocale.so.1
--rw-r--r-- root/root usr/lib64/libanl.a
-lrwxrwxrwx root/root usr/lib64/libanl.so -> ../../lib64/libanl.so.1
--rw-r--r-- root/root usr/lib64/libbsd-compat.a
--rw-r--r-- root/root usr/lib64/libc.a
--rw-r--r-- root/root usr/lib64/libc.so
--rw-r--r-- root/root usr/lib64/libc_nonshared.a
-lrwxrwxrwx root/root usr/lib64/libcidn.so -> ../../lib64/libcidn.so.1
--rw-r--r-- root/root usr/lib64/libcrypt.a
-lrwxrwxrwx root/root usr/lib64/libcrypt.so -> ../../lib64/libcrypt.so.1
--rw-r--r-- root/root usr/lib64/libdl.a
-lrwxrwxrwx root/root usr/lib64/libdl.so -> ../../lib64/libdl.so.2
--rw-r--r-- root/root usr/lib64/libg.a
--rw-r--r-- root/root usr/lib64/libieee.a
--rw-r--r-- root/root usr/lib64/libm.a
-lrwxrwxrwx root/root usr/lib64/libm.so -> ../../lib64/libm.so.6
--rw-r--r-- root/root usr/lib64/libmcheck.a
--rw-r--r-- root/root usr/lib64/libnsl.a
-lrwxrwxrwx root/root usr/lib64/libnsl.so -> ../../lib64/libnsl.so.1
-lrwxrwxrwx root/root usr/lib64/libnss_compat.so -> ../../lib64/libnss_compat.so.2
-lrwxrwxrwx root/root usr/lib64/libnss_dns.so -> ../../lib64/libnss_dns.so.2
-lrwxrwxrwx root/root usr/lib64/libnss_files.so -> ../../lib64/libnss_files.so.2
-lrwxrwxrwx root/root usr/lib64/libnss_hesiod.so -> ../../lib64/libnss_hesiod.so.2
-lrwxrwxrwx root/root usr/lib64/libnss_nis.so -> ../../lib64/libnss_nis.so.2
-lrwxrwxrwx root/root usr/lib64/libnss_nisplus.so -> ../../lib64/libnss_nisplus.so.2
--rw-r--r-- root/root usr/lib64/libpthread.a
--rw-r--r-- root/root usr/lib64/libpthread.so
--rw-r--r-- root/root usr/lib64/libpthread_nonshared.a
--rw-r--r-- root/root usr/lib64/libresolv.a
-lrwxrwxrwx root/root usr/lib64/libresolv.so -> ../../lib64/libresolv.so.2
--rw-r--r-- root/root usr/lib64/librpcsvc.a
--rw-r--r-- root/root usr/lib64/librt.a
-lrwxrwxrwx root/root usr/lib64/librt.so -> ../../lib64/librt.so.1
-lrwxrwxrwx root/root usr/lib64/libthread_db.so -> ../../lib64/libthread_db.so.1
--rw-r--r-- root/root usr/lib64/libutil.a
-lrwxrwxrwx root/root usr/lib64/libutil.so -> ../../lib64/libutil.so.1
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/iconvconfig
-rwxr-xr-x root/root usr/sbin/nscd
diff --git a/base/glibc/.md5sum.i686 b/base/glibc/.md5sum.i686
index eb4ef2219..515aacff7 100644
--- a/base/glibc/.md5sum.i686
+++ b/base/glibc/.md5sum.i686
@@ -1,14 +1,7 @@
3887f95991887096a4de8760541bf7fe SUPPORTED
-0c5540efc51c0b93996c51b57a8540ae glibc-2.10-bz4781.patch
-4dadb9203b69a3210d53514bb46f41c3 glibc-2.10-dont-build-timezone.patch
-de17165e3fa721c4e056dacfc9ee1e52 glibc-2.12.1-but-I-am-an-i686.patch
-fdc0908c9971fcf9b32e1185954b6eeb glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
-1deecaa78c0909f7175732da2af796b5 glibc-2.12.1-make-3.82-compatibility.patch
-e154dbe21d4e24968ab257ffd9c106f2 glibc-2.12.1-never-expand-origin-when-privileged.patch
-bbc99319ad78fe9eb1ac217efc770ac6 glibc-2.12.1-require-suid-on-audit.patch
a3ac6f318d680347bb6e2805d42b73b2 glibc-2.12.1-static-shared-getpagesize.patch
-be0ea9e587f08c87604fe10a91f72afd glibc-2.12.1.tar.bz2
-40cd342e21f71f5e49e32622b25acc52 glibc-__i686.patch
+d1f28cb98acb9417fe52596908bbb9fd glibc-2.13-gcc_fix-1.patch
+38808215a7c40aa0bb47a5e6d3d12475 glibc-2.13.tar.bz2
337046ceada10c767b1677d8393e1f8c ld.so.conf
-61f3739a73afb6914cb007f37fb09b62 linux-2.6.36.tar.bz2
+c8ee37b4fdccdb651e0603d35350b434 linux-2.6.37.tar.bz2
dc28b61b16df5707770e4f936bf6fa31 nsswitch.conf
diff --git a/base/glibc/.md5sum.x86_64 b/base/glibc/.md5sum.x86_64
index eb4ef2219..515aacff7 100644
--- a/base/glibc/.md5sum.x86_64
+++ b/base/glibc/.md5sum.x86_64
@@ -1,14 +1,7 @@
3887f95991887096a4de8760541bf7fe SUPPORTED
-0c5540efc51c0b93996c51b57a8540ae glibc-2.10-bz4781.patch
-4dadb9203b69a3210d53514bb46f41c3 glibc-2.10-dont-build-timezone.patch
-de17165e3fa721c4e056dacfc9ee1e52 glibc-2.12.1-but-I-am-an-i686.patch
-fdc0908c9971fcf9b32e1185954b6eeb glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
-1deecaa78c0909f7175732da2af796b5 glibc-2.12.1-make-3.82-compatibility.patch
-e154dbe21d4e24968ab257ffd9c106f2 glibc-2.12.1-never-expand-origin-when-privileged.patch
-bbc99319ad78fe9eb1ac217efc770ac6 glibc-2.12.1-require-suid-on-audit.patch
a3ac6f318d680347bb6e2805d42b73b2 glibc-2.12.1-static-shared-getpagesize.patch
-be0ea9e587f08c87604fe10a91f72afd glibc-2.12.1.tar.bz2
-40cd342e21f71f5e49e32622b25acc52 glibc-__i686.patch
+d1f28cb98acb9417fe52596908bbb9fd glibc-2.13-gcc_fix-1.patch
+38808215a7c40aa0bb47a5e6d3d12475 glibc-2.13.tar.bz2
337046ceada10c767b1677d8393e1f8c ld.so.conf
-61f3739a73afb6914cb007f37fb09b62 linux-2.6.36.tar.bz2
+c8ee37b4fdccdb651e0603d35350b434 linux-2.6.37.tar.bz2
dc28b61b16df5707770e4f936bf6fa31 nsswitch.conf
diff --git a/base/glibc/Pkgfile b/base/glibc/Pkgfile
index 188b0ea99..416f682ee 100755
--- a/base/glibc/Pkgfile
+++ b/base/glibc/Pkgfile
@@ -4,22 +4,15 @@
# Packager:thierryn1 at hispeed dot ch
name=glibc
-version=2.12.1
+version=2.13
release=1
-kernelversion=2.6.36
+kernelversion=2.6.37
source=( http://ftp.gnu.org/gnu/glibc/$name-$version.tar.bz2 \
http://www.kernel.org/pub/linux/kernel/v2.6/linux-${kernelversion}.tar.bz2 \
http://nutyx.meticul.eu/files/patchs/$name/{nsswitch.conf,ld.so.conf,SUPPORTED} \
- glibc-2.10-dont-build-timezone.patch
- glibc-2.10-bz4781.patch
- glibc-__i686.patch
- glibc-2.12.1-make-3.82-compatibility.patch
- glibc-2.12.1-static-shared-getpagesize.patch
- glibc-2.12.1-but-I-am-an-i686.patch
- glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
- glibc-2.12.1-never-expand-origin-when-privileged.patch
- glibc-2.12.1-require-suid-on-audit.patch)
+ http://www.linuxfromscratch.org/patches/lfs/development/glibc-$version-gcc_fix-1.patch \
+ http://nutyx.meticul.eu/files/patchs/$name/glibc-2.12.1-static-shared-getpagesize.patch )
build() {
@@ -33,38 +26,9 @@ build() {
cd ..
# install glibc
cd $name-$version
-
- # timezone data is in separate package (tzdata)
-# patch -Np1 -i $SRC/glibc-2.10-dont-build-timezone.patch
-
- # http://sources.redhat.com/bugzilla/show_bug.cgi?id=4781
- patch -Np1 -i $SRC/glibc-2.10-bz4781.patch
-
- # http://sources.redhat.com/bugzilla/show_bug.cgi?id=411
- # http://sourceware.org/ml/libc-alpha/2009-07/msg00072.html
- patch -Np1 -i $SRC/glibc-__i686.patch
-
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=32cf4069
- patch -Np1 -i $SRC/glibc-2.12.1-make-3.82-compatibility.patch
-
- # http://sourceware.org/bugzilla/show_bug.cgi?id=11929
- # using Fedora "fix" as patch in that bug report causes breakages...
+ patch -Np1 -i ../glibc-$version-gcc_fix-1.patch
patch -Np1 -i $SRC/glibc-2.12.1-static-shared-getpagesize.patch
- # fedora "fix" for excess linker optimization on i686
- # proper fix will be in binutils-2.21
- patch -Np1 -i $SRC/glibc-2.12.1-but-I-am-an-i686.patch
-
- # http://www.exploit-db.com/exploits/15274/
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=2232b90f (only fedora branch...)
- patch -Np1 -i $SRC/glibc-2.12.1-never-expand-origin-when-privileged.patch
-
- # http://www.exploit-db.com/exploits/15304/
- # http://sourceware.org/git/?p=glibc.git;a=patch;h=8e9f92e9
- patch -Np1 -i $SRC/glibc-2.12.1-require-suid-on-audit.patch
-
- # http://sources.redhat.com/git/?p=glibc.git;a=patch;h=15bac72b
- patch -Np1 -i $SRC/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in
diff --git a/base/glibc/glibc-2.10-bz4781.patch b/base/glibc/glibc-2.10-bz4781.patch
deleted file mode 100644
index cf1a97a18..000000000
--- a/base/glibc/glibc-2.10-bz4781.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -Naur glibc-old/sysdeps/unix/sysv/linux/i386/clone.S glibc/sysdeps/unix/sysv/linux/i386/clone.S
---- glibc-old/sysdeps/unix/sysv/linux/i386/clone.S 2009-05-09 13:35:30.000000000 +1000
-+++ glibc/sysdeps/unix/sysv/linux/i386/clone.S 2009-05-23 13:27:46.000000000 +1000
-@@ -120,9 +120,6 @@
- ret
-
- L(thread_start):
-- cfi_startproc;
-- /* Clearing frame pointer is insufficient, use CFI. */
-- cfi_undefined (eip);
- /* Note: %esi is zero. */
- movl %esi,%ebp /* terminate the stack frame */
- #ifdef RESET_PID
-@@ -155,7 +152,6 @@
- jmp L(haspid)
- .previous
- #endif
-- cfi_endproc;
-
- cfi_startproc
- PSEUDO_END (BP_SYM (__clone))
-diff -Naur glibc-old/sysdeps/unix/sysv/linux/x86_64/clone.S glibc/sysdeps/unix/sysv/linux/x86_64/clone.S
---- glibc-old/sysdeps/unix/sysv/linux/x86_64/clone.S 2009-05-09 13:35:30.000000000 +1000
-+++ glibc/sysdeps/unix/sysv/linux/x86_64/clone.S 2009-05-23 13:27:46.000000000 +1000
-@@ -89,9 +89,6 @@
- ret
-
- L(thread_start):
-- cfi_startproc;
-- /* Clearing frame pointer is insufficient, use CFI. */
-- cfi_undefined (rip);
- /* Clear the frame pointer. The ABI suggests this be done, to mark
- the outermost frame obviously. */
- xorl %ebp, %ebp
-@@ -116,7 +113,6 @@
- /* Call exit with return value from function call. */
- movq %rax, %rdi
- call HIDDEN_JUMPTARGET (_exit)
-- cfi_endproc;
-
- cfi_startproc;
- PSEUDO_END (BP_SYM (__clone))
diff --git a/base/glibc/glibc-2.10-dont-build-timezone.patch b/base/glibc/glibc-2.10-dont-build-timezone.patch
deleted file mode 100644
index d3abeff17..000000000
--- a/base/glibc/glibc-2.10-dont-build-timezone.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-timezone data has been split into the package sys-libs/timezone-data
-
---- glibc-2.4/Makeconfig
-+++ glibc-2.4/Makeconfig
-@@ -931,7 +931,7 @@
- stdlib stdio-common libio malloc string wcsmbs time dirent \
- grp pwd posix io termios resource misc socket sysvipc gmon \
- gnulib iconv iconvdata wctype manual shadow gshadow po argp \
-- crypt nss localedata timezone rt conform debug \
-+ crypt nss localedata rt conform debug \
- $(add-on-subdirs) $(dlfcn) $(binfmt-subdir)
-
- ifndef avoid-generated
diff --git a/base/glibc/glibc-2.12.1-but-I-am-an-i686.patch b/base/glibc/glibc-2.12.1-but-I-am-an-i686.patch
deleted file mode 100644
index 863954bd0..000000000
--- a/base/glibc/glibc-2.12.1-but-I-am-an-i686.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- glibc-2.12-62-gb08c89d/sysdeps/i386/i686/Makefile
-+++ glibc-2.12.90-6/sysdeps/i386/i686/Makefile
-@@ -9,19 +9,3 @@ stack-align-test-flags += -msse
- ifeq ($(subdir),string)
- sysdep_routines += cacheinfo
- endif
--
--ifeq (yes,$(config-asflags-i686))
--CFLAGS-.o += -Wa,-mtune=i686
--CFLAGS-.os += -Wa,-mtune=i686
--CFLAGS-.op += -Wa,-mtune=i686
--CFLAGS-.og += -Wa,-mtune=i686
--CFLAGS-.ob += -Wa,-mtune=i686
--CFLAGS-.oS += -Wa,-mtune=i686
--
--ASFLAGS-.o += -Wa,-mtune=i686
--ASFLAGS-.os += -Wa,-mtune=i686
--ASFLAGS-.op += -Wa,-mtune=i686
--ASFLAGS-.og += -Wa,-mtune=i686
--ASFLAGS-.ob += -Wa,-mtune=i686
--ASFLAGS-.oS += -Wa,-mtune=i686
--endif
diff --git a/base/glibc/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch b/base/glibc/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
deleted file mode 100644
index 623a6eac0..000000000
--- a/base/glibc/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 15bac72bac03faeb3b725b1d208c62160f0c3ad7 Mon Sep 17 00:00:00 2001
-From: Ulrich Drepper <drepper@redhat.com>
-Date: Wed, 11 Aug 2010 07:44:03 -0700
-Subject: [PATCH] Fix IPTOS_CLASS definition.
-
----
- ChangeLog | 4 ++++
- NEWS | 4 ++--
- sysdeps/generic/netinet/ip.h | 5 ++---
- 3 files changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/sysdeps/generic/netinet/ip.h b/sysdeps/generic/netinet/ip.h
-index a837b98..4955fee 100644
---- a/sysdeps/generic/netinet/ip.h
-+++ b/sysdeps/generic/netinet/ip.h
-@@ -1,5 +1,4 @@
--/* Copyright (C) 1991,92,93,95,96,97,98,99,2000,2009 Free Software
-- Foundation, Inc.
-+/* Copyright (C) 1991-1993,1995-2000,2009,2010 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -194,7 +193,7 @@ struct ip_timestamp
- */
-
- #define IPTOS_CLASS_MASK 0xe0
--#define IPTOS_CLASS(class) ((tos) & IPTOS_CLASS_MASK)
-+#define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK)
- #define IPTOS_CLASS_CS0 0x00
- #define IPTOS_CLASS_CS1 0x20
- #define IPTOS_CLASS_CS2 0x40
---
-1.7.2
-
diff --git a/base/glibc/glibc-2.12.1-make-3.82-compatibility.patch b/base/glibc/glibc-2.12.1-make-3.82-compatibility.patch
deleted file mode 100644
index aeb144693..000000000
--- a/base/glibc/glibc-2.12.1-make-3.82-compatibility.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 32cf40699346d37fabfa887bbd95e95004799ae1 Mon Sep 17 00:00:00 2001
-From: Andreas Schwab <schwab@redhat.com>
-Date: Mon, 6 Sep 2010 14:55:59 +0200
-Subject: [PATCH 1/1] Don't mix pattern rules with normal rules
-
----
- ChangeLog | 4 ++++
- manual/Makefile | 5 ++++-
- 2 files changed, 8 insertions(+), 1 deletions(-)
-
-diff --git a/manual/Makefile b/manual/Makefile
-index c5866eb..b1f5fa7 100644
---- a/manual/Makefile
-+++ b/manual/Makefile
-@@ -232,7 +232,10 @@ ifdef objpfx
- .PHONY: stubs
- stubs: $(objpfx)stubs
- endif
--$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
-+$(objpfx)stubs ../po/manual.pot:
-+ $(make-target-directory)
-+ touch $@
-+$(objpfx)stamp%:
- $(make-target-directory)
- touch $@
-
---
-1.7.2
-
diff --git a/base/glibc/glibc-2.12.1-never-expand-origin-when-privileged.patch b/base/glibc/glibc-2.12.1-never-expand-origin-when-privileged.patch
deleted file mode 100644
index 16c0448e3..000000000
--- a/base/glibc/glibc-2.12.1-never-expand-origin-when-privileged.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From 2232b90f0bd3a41b4d63cac98a5b60abbfaccd46 Mon Sep 17 00:00:00 2001
-From: Andreas Schwab <schwab@redhat.com>
-Date: Mon, 18 Oct 2010 11:46:00 +0200
-Subject: [PATCH] Never expand $ORIGIN in privileged programs
-
----
- ChangeLog | 6 ++++++
- elf/dl-load.c | 30 +++++++++++++-----------------
- 2 files changed, 19 insertions(+), 17 deletions(-)
-
-diff --git a/elf/dl-load.c b/elf/dl-load.c
-index 0adddf5..1cc6f25 100644
---- a/elf/dl-load.c
-+++ b/elf/dl-load.c
-@@ -169,8 +169,7 @@ local_strdup (const char *s)
-
-
- static size_t
--is_dst (const char *start, const char *name, const char *str,
-- int is_path, int secure)
-+is_dst (const char *start, const char *name, const char *str, int is_path)
- {
- size_t len;
- bool is_curly = false;
-@@ -199,11 +198,6 @@ is_dst (const char *start, const char *name, const char *str,
- && (!is_path || name[len] != ':'))
- return 0;
-
-- if (__builtin_expect (secure, 0)
-- && ((name[len] != '\0' && (!is_path || name[len] != ':'))
-- || (name != start + 1 && (!is_path || name[-2] != ':'))))
-- return 0;
--
- return len;
- }
-
-@@ -218,13 +212,12 @@ _dl_dst_count (const char *name, int is_path)
- {
- size_t len;
-
-- /* $ORIGIN is not expanded for SUID/GUID programs (except if it
-- is $ORIGIN alone) and it must always appear first in path. */
-+ /* $ORIGIN is not expanded for SUID/GUID programs. */
- ++name;
-- if ((len = is_dst (start, name, "ORIGIN", is_path,
-- INTUSE(__libc_enable_secure))) != 0
-- || (len = is_dst (start, name, "PLATFORM", is_path, 0)) != 0
-- || (len = is_dst (start, name, "LIB", is_path, 0)) != 0)
-+ if (((len = is_dst (start, name, "ORIGIN", is_path)) != 0
-+ && !INTUSE(__libc_enable_secure))
-+ || (len = is_dst (start, name, "PLATFORM", is_path)) != 0
-+ || (len = is_dst (start, name, "LIB", is_path)) != 0)
- ++cnt;
-
- name = strchr (name + len, '$');
-@@ -256,9 +249,12 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
- size_t len;
-
- ++name;
-- if ((len = is_dst (start, name, "ORIGIN", is_path,
-- INTUSE(__libc_enable_secure))) != 0)
-+ if ((len = is_dst (start, name, "ORIGIN", is_path)) != 0)
- {
-+ /* Ignore this path element in SUID/SGID programs. */
-+ if (INTUSE(__libc_enable_secure))
-+ repl = (const char *) -1;
-+ else
- #ifndef SHARED
- if (l == NULL)
- repl = _dl_get_origin ();
-@@ -266,9 +262,9 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
- #endif
- repl = l->l_origin;
- }
-- else if ((len = is_dst (start, name, "PLATFORM", is_path, 0)) != 0)
-+ else if ((len = is_dst (start, name, "PLATFORM", is_path)) != 0)
- repl = GLRO(dl_platform);
-- else if ((len = is_dst (start, name, "LIB", is_path, 0)) != 0)
-+ else if ((len = is_dst (start, name, "LIB", is_path)) != 0)
- repl = DL_DST_LIB;
-
- if (repl != NULL && repl != (const char *) -1)
---
-1.7.2
-
diff --git a/base/glibc/glibc-2.12.1-require-suid-on-audit.patch b/base/glibc/glibc-2.12.1-require-suid-on-audit.patch
deleted file mode 100644
index b01dd14e5..000000000
--- a/base/glibc/glibc-2.12.1-require-suid-on-audit.patch
+++ /dev/null
@@ -1,218 +0,0 @@
-From 8e9f92e9d5d7737afdacf79b76d98c4c42980508 Mon Sep 17 00:00:00 2001
-From: Andreas Schwab <schwab@redhat.com>
-Date: Sun, 24 Oct 2010 21:43:15 -0400
-Subject: [PATCH 1/1] Require suid bit on audit objects in privileged programs
-
----
- ChangeLog | 15 +++++++++++++++
- elf/dl-deps.c | 2 +-
- elf/dl-load.c | 20 +++++++++++---------
- elf/dl-open.c | 2 +-
- elf/rtld.c | 16 +++++++---------
- include/dlfcn.h | 1 +
- sysdeps/generic/ldsodefs.h | 6 ++----
- 7 files changed, 38 insertions(+), 24 deletions(-)
-
-diff --git a/elf/dl-deps.c b/elf/dl-deps.c
-index a58de5c..a51fb6e 100644
---- a/elf/dl-deps.c
-+++ b/elf/dl-deps.c
-@@ -62,7 +62,7 @@ openaux (void *a)
- {
- struct openaux_args *args = (struct openaux_args *) a;
-
-- args->aux = _dl_map_object (args->map, args->name, 0,
-+ args->aux = _dl_map_object (args->map, args->name,
- (args->map->l_type == lt_executable
- ? lt_library : args->map->l_type),
- args->trace_mode, args->open_mode,
-diff --git a/elf/dl-load.c b/elf/dl-load.c
-index a7162eb..aa8738f 100644
---- a/elf/dl-load.c
-+++ b/elf/dl-load.c
-@@ -1812,7 +1812,7 @@ open_verify (const char *name, struct filebuf *fbp, struct link_map *loader,
- if MAY_FREE_DIRS is true. */
-
- static int
--open_path (const char *name, size_t namelen, int preloaded,
-+open_path (const char *name, size_t namelen, int secure,
- struct r_search_path_struct *sps, char **realname,
- struct filebuf *fbp, struct link_map *loader, int whatcode,
- bool *found_other_class)
-@@ -1894,7 +1894,7 @@ open_path (const char *name, size_t namelen, int preloaded,
- /* Remember whether we found any existing directory. */
- here_any |= this_dir->status[cnt] != nonexisting;
-
-- if (fd != -1 && __builtin_expect (preloaded, 0)
-+ if (fd != -1 && __builtin_expect (secure, 0)
- && INTUSE(__libc_enable_secure))
- {
- /* This is an extra security effort to make sure nobody can
-@@ -1963,7 +1963,7 @@ open_path (const char *name, size_t namelen, int preloaded,
-
- struct link_map *
- internal_function
--_dl_map_object (struct link_map *loader, const char *name, int preloaded,
-+_dl_map_object (struct link_map *loader, const char *name,
- int type, int trace_mode, int mode, Lmid_t nsid)
- {
- int fd;
-@@ -2067,7 +2067,8 @@ _dl_map_object (struct link_map *loader, const char *name, int preloaded,
- for (l = loader; l; l = l->l_loader)
- if (cache_rpath (l, &l->l_rpath_dirs, DT_RPATH, "RPATH"))
- {
-- fd = open_path (name, namelen, preloaded, &l->l_rpath_dirs,
-+ fd = open_path (name, namelen, mode & __RTLD_SECURE,
-+ &l->l_rpath_dirs,
- &realname, &fb, loader, LA_SER_RUNPATH,
- &found_other_class);
- if (fd != -1)
-@@ -2082,14 +2083,15 @@ _dl_map_object (struct link_map *loader, const char *name, int preloaded,
- && main_map != NULL && main_map->l_type != lt_loaded
- && cache_rpath (main_map, &main_map->l_rpath_dirs, DT_RPATH,
- "RPATH"))
-- fd = open_path (name, namelen, preloaded, &main_map->l_rpath_dirs,
-+ fd = open_path (name, namelen, mode & __RTLD_SECURE,
-+ &main_map->l_rpath_dirs,
- &realname, &fb, loader ?: main_map, LA_SER_RUNPATH,
- &found_other_class);
- }
-
- /* Try the LD_LIBRARY_PATH environment variable. */
- if (fd == -1 && env_path_list.dirs != (void *) -1)
-- fd = open_path (name, namelen, preloaded, &env_path_list,
-+ fd = open_path (name, namelen, mode & __RTLD_SECURE, &env_path_list,
- &realname, &fb,
- loader ?: GL(dl_ns)[LM_ID_BASE]._ns_loaded,
- LA_SER_LIBPATH, &found_other_class);
-@@ -2098,12 +2100,12 @@ _dl_map_object (struct link_map *loader, const char *name, int preloaded,
- if (fd == -1 && loader != NULL
- && cache_rpath (loader, &loader->l_runpath_dirs,
- DT_RUNPATH, "RUNPATH"))
-- fd = open_path (name, namelen, preloaded,
-+ fd = open_path (name, namelen, mode & __RTLD_SECURE,
- &loader->l_runpath_dirs, &realname, &fb, loader,
- LA_SER_RUNPATH, &found_other_class);
-
- if (fd == -1
-- && (__builtin_expect (! preloaded, 1)
-+ && (__builtin_expect (! (mode & __RTLD_SECURE), 1)
- || ! INTUSE(__libc_enable_secure)))
- {
- /* Check the list of libraries in the file /etc/ld.so.cache,
-@@ -2169,7 +2171,7 @@ _dl_map_object (struct link_map *loader, const char *name, int preloaded,
- && ((l = loader ?: GL(dl_ns)[nsid]._ns_loaded) == NULL
- || __builtin_expect (!(l->l_flags_1 & DF_1_NODEFLIB), 1))
- && rtld_search_dirs.dirs != (void *) -1)
-- fd = open_path (name, namelen, preloaded, &rtld_search_dirs,
-+ fd = open_path (name, namelen, mode & __RTLD_SECURE, &rtld_search_dirs,
- &realname, &fb, l, LA_SER_DEFAULT, &found_other_class);
-
- /* Add another newline when we are tracing the library loading. */
-diff --git a/elf/dl-open.c b/elf/dl-open.c
-index c394b3f..cf8e8cc 100644
---- a/elf/dl-open.c
-+++ b/elf/dl-open.c
-@@ -223,7 +223,7 @@ dl_open_worker (void *a)
-
- /* Load the named object. */
- struct link_map *new;
-- args->map = new = _dl_map_object (call_map, file, 0, lt_loaded, 0,
-+ args->map = new = _dl_map_object (call_map, file, lt_loaded, 0,
- mode | __RTLD_CALLMAP, args->nsid);
-
- /* If the pointer returned is NULL this means the RTLD_NOLOAD flag is
-diff --git a/elf/rtld.c b/elf/rtld.c
-index 5ecc4fe..06b534a 100644
---- a/elf/rtld.c
-+++ b/elf/rtld.c
-@@ -589,7 +589,6 @@ struct map_args
- /* Argument to map_doit. */
- char *str;
- struct link_map *loader;
-- int is_preloaded;
- int mode;
- /* Return value of map_doit. */
- struct link_map *map;
-@@ -627,16 +626,17 @@ static void
- map_doit (void *a)
- {
- struct map_args *args = (struct map_args *) a;
-- args->map = _dl_map_object (args->loader, args->str,
-- args->is_preloaded, lt_library, 0, args->mode,
-- LM_ID_BASE);
-+ args->map = _dl_map_object (args->loader, args->str, lt_library, 0,
-+ args->mode, LM_ID_BASE);
- }
-
- static void
- dlmopen_doit (void *a)
- {
- struct dlmopen_args *args = (struct dlmopen_args *) a;
-- args->map = _dl_open (args->fname, RTLD_LAZY | __RTLD_DLOPEN | __RTLD_AUDIT,
-+ args->map = _dl_open (args->fname,
-+ (RTLD_LAZY | __RTLD_DLOPEN | __RTLD_AUDIT
-+ | __RTLD_SECURE),
- dl_main, LM_ID_NEWLM, _dl_argc, INTUSE(_dl_argv),
- __environ);
- }
-@@ -806,8 +806,7 @@ do_preload (char *fname, struct link_map *main_map, const char *where)
-
- args.str = fname;
- args.loader = main_map;
-- args.is_preloaded = 1;
-- args.mode = 0;
-+ args.mode = __RTLD_SECURE;
-
- unsigned int old_nloaded = GL(dl_ns)[LM_ID_BASE]._ns_nloaded;
-
-@@ -1054,7 +1053,6 @@ of this helper program; chances are you did not intend to run this program.\n\
-
- args.str = rtld_progname;
- args.loader = NULL;
-- args.is_preloaded = 0;
- args.mode = __RTLD_OPENEXEC;
- (void) _dl_catch_error (&objname, &err_str, &malloced, map_doit,
- &args);
-@@ -1066,7 +1064,7 @@ of this helper program; chances are you did not intend to run this program.\n\
- else
- {
- HP_TIMING_NOW (start);
-- _dl_map_object (NULL, rtld_progname, 0, lt_library, 0,
-+ _dl_map_object (NULL, rtld_progname, lt_library, 0,
- __RTLD_OPENEXEC, LM_ID_BASE);
- HP_TIMING_NOW (stop);
-
-diff --git a/include/dlfcn.h b/include/dlfcn.h
-index a67426d..af92483 100644
---- a/include/dlfcn.h
-+++ b/include/dlfcn.h
-@@ -9,6 +9,7 @@
- #define __RTLD_OPENEXEC 0x20000000
- #define __RTLD_CALLMAP 0x10000000
- #define __RTLD_AUDIT 0x08000000
-+#define __RTLD_SECURE 0x04000000 /* Apply additional security checks. */
-
- #define __LM_ID_CALLER -2
-
-diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h
-index fcc943b..fa4b6b2 100644
---- a/sysdeps/generic/ldsodefs.h
-+++ b/sysdeps/generic/ldsodefs.h
-@@ -824,11 +824,9 @@ extern void _dl_receive_error (receiver_fct fct, void (*operate) (void *),
-
- /* Open the shared object NAME and map in its segments.
- LOADER's DT_RPATH is used in searching for NAME.
-- If the object is already opened, returns its existing map.
-- For preloaded shared objects PRELOADED is set to a non-zero
-- value to allow additional security checks. */
-+ If the object is already opened, returns its existing map. */
- extern struct link_map *_dl_map_object (struct link_map *loader,
-- const char *name, int preloaded,
-+ const char *name,
- int type, int trace_mode, int mode,
- Lmid_t nsid)
- internal_function attribute_hidden;
---
-1.7.2
-
diff --git a/base/glibc/glibc-2.12.1-static-shared-getpagesize.patch b/base/glibc/glibc-2.12.1-static-shared-getpagesize.patch
deleted file mode 100644
index e84754279..000000000
--- a/base/glibc/glibc-2.12.1-static-shared-getpagesize.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- glibc-2.12-192-g7c08a05/sysdeps/unix/sysv/linux/getpagesize.c
-+++ glibc-2.12.90-17/sysdeps/unix/sysv/linux/getpagesize.c
-@@ -28,7 +28,7 @@
- int
- __getpagesize ()
- {
--#ifdef __ASSUME_AT_PAGESIZE
-+#if 0 && defined __ASSUME_AT_PAGESIZE
- assert (GLRO(dl_pagesize) != 0);
- return GLRO(dl_pagesize);
- #else
diff --git a/base/glibc/glibc-__i686.patch b/base/glibc/glibc-__i686.patch
deleted file mode 100644
index 28d5dd424..000000000
--- a/base/glibc/glibc-__i686.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur glibc-old//sysdeps/i386/Makefile glibc//sysdeps/i386/Makefile
---- glibc-old//sysdeps/i386/Makefile 2010-03-18 11:52:30.000000000 +1000
-+++ glibc//sysdeps/i386/Makefile 2010-04-16 15:05:50.000000000 +1000
-@@ -1,6 +1,7 @@
- # The mpn functions need a #define for asm syntax flavor.
--# Every i386 port in use uses gas syntax (I think).
--asm-CPPFLAGS += -DGAS_SYNTAX
-+# Every i386 port in use uses gas syntax (I think). Don't replace
-+# __i686 in __i686.get_pc_thunk.bx.
-+asm-CPPFLAGS += -DGAS_SYNTAX -U __i686
-
- # The i386 `long double' is a distinct type we support.
- long-double-fcts = yes