diff options
-rw-r--r-- | base/glibc/.footprint.i686 | 699 | ||||
-rw-r--r-- | base/glibc/.md5sum.i686 | 13 | ||||
-rw-r--r-- | base/glibc/.md5sum.x86_64 | 13 | ||||
-rwxr-xr-x | base/glibc/Pkgfile | 46 | ||||
-rw-r--r-- | base/glibc/glibc-2.10-bz4781.patch | 42 | ||||
-rw-r--r-- | base/glibc/glibc-2.10-dont-build-timezone.patch | 13 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-but-I-am-an-i686.patch | 22 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch | 34 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-make-3.82-compatibility.patch | 29 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-never-expand-origin-when-privileged.patch | 85 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-require-suid-on-audit.patch | 218 | ||||
-rw-r--r-- | base/glibc/glibc-2.12.1-static-shared-getpagesize.patch | 11 | ||||
-rw-r--r-- | base/glibc/glibc-__i686.patch | 13 |
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 |