commit b4c458b4cdccb76b1343b5c84bf686aacc85d650 Author: Juergen Daubert <jue@jue.li> Date: Fri Jul 1 20:09:00 2016 +0200 glibc-32: fix build with gcc 6 diff --git a/glibc-32/.footprint b/glibc-32/.footprint index e5134b7..70ca9ef 100644 --- a/glibc-32/.footprint +++ b/glibc-32/.footprint @@ -4,51 +4,51 @@ drwxr-xr-x root/root etc/ld.so.conf.d/ drwxr-xr-x root/root lib/ lrwxrwxrwx root/root lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 drwxr-xr-x root/root lib32/ --rwxr-xr-x root/root lib32/ld-2.22.so -lrwxrwxrwx root/root lib32/ld-linux.so.2 -> ld-2.22.so --rwxr-xr-x root/root lib32/libBrokenLocale-2.22.so -lrwxrwxrwx root/root lib32/libBrokenLocale.so.1 -> libBrokenLocale-2.22.so +-rwxr-xr-x root/root lib32/ld-2.23.so +lrwxrwxrwx root/root lib32/ld-linux.so.2 -> ld-2.23.so +-rwxr-xr-x root/root lib32/libBrokenLocale-2.23.so +lrwxrwxrwx root/root lib32/libBrokenLocale.so.1 -> libBrokenLocale-2.23.so -rwxr-xr-x root/root lib32/libSegFault.so --rwxr-xr-x root/root lib32/libanl-2.22.so -lrwxrwxrwx root/root lib32/libanl.so.1 -> libanl-2.22.so --rwxr-xr-x root/root lib32/libc-2.22.so -lrwxrwxrwx root/root lib32/libc.so.6 -> libc-2.22.so --rwxr-xr-x root/root lib32/libcidn-2.22.so -lrwxrwxrwx root/root lib32/libcidn.so.1 -> libcidn-2.22.so --rwxr-xr-x root/root lib32/libcrypt-2.22.so -lrwxrwxrwx root/root lib32/libcrypt.so.1 -> libcrypt-2.22.so --rwxr-xr-x root/root lib32/libdl-2.22.so -lrwxrwxrwx root/root lib32/libdl.so.2 -> libdl-2.22.so --rwxr-xr-x root/root lib32/libm-2.22.so -lrwxrwxrwx root/root lib32/libm.so.6 -> libm-2.22.so +-rwxr-xr-x root/root lib32/libanl-2.23.so +lrwxrwxrwx root/root lib32/libanl.so.1 -> libanl-2.23.so +-rwxr-xr-x root/root lib32/libc-2.23.so +lrwxrwxrwx root/root lib32/libc.so.6 -> libc-2.23.so +-rwxr-xr-x root/root lib32/libcidn-2.23.so +lrwxrwxrwx root/root lib32/libcidn.so.1 -> libcidn-2.23.so +-rwxr-xr-x root/root lib32/libcrypt-2.23.so +lrwxrwxrwx root/root lib32/libcrypt.so.1 -> libcrypt-2.23.so +-rwxr-xr-x root/root lib32/libdl-2.23.so +lrwxrwxrwx root/root lib32/libdl.so.2 -> libdl-2.23.so +-rwxr-xr-x root/root lib32/libm-2.23.so +lrwxrwxrwx root/root lib32/libm.so.6 -> libm-2.23.so -rwxr-xr-x root/root lib32/libmemusage.so --rwxr-xr-x root/root lib32/libnsl-2.22.so -lrwxrwxrwx root/root lib32/libnsl.so.1 -> libnsl-2.22.so --rwxr-xr-x root/root lib32/libnss_compat-2.22.so -lrwxrwxrwx root/root lib32/libnss_compat.so.2 -> libnss_compat-2.22.so --rwxr-xr-x root/root lib32/libnss_db-2.22.so -lrwxrwxrwx root/root lib32/libnss_db.so.2 -> libnss_db-2.22.so --rwxr-xr-x root/root lib32/libnss_dns-2.22.so -lrwxrwxrwx root/root lib32/libnss_dns.so.2 -> libnss_dns-2.22.so --rwxr-xr-x root/root lib32/libnss_files-2.22.so -lrwxrwxrwx root/root lib32/libnss_files.so.2 -> libnss_files-2.22.so --rwxr-xr-x root/root lib32/libnss_hesiod-2.22.so -lrwxrwxrwx root/root lib32/libnss_hesiod.so.2 -> libnss_hesiod-2.22.so --rwxr-xr-x root/root lib32/libnss_nis-2.22.so -lrwxrwxrwx root/root lib32/libnss_nis.so.2 -> libnss_nis-2.22.so --rwxr-xr-x root/root lib32/libnss_nisplus-2.22.so -lrwxrwxrwx root/root lib32/libnss_nisplus.so.2 -> libnss_nisplus-2.22.so +-rwxr-xr-x root/root lib32/libnsl-2.23.so +lrwxrwxrwx root/root lib32/libnsl.so.1 -> libnsl-2.23.so +-rwxr-xr-x root/root lib32/libnss_compat-2.23.so +lrwxrwxrwx root/root lib32/libnss_compat.so.2 -> libnss_compat-2.23.so +-rwxr-xr-x root/root lib32/libnss_db-2.23.so +lrwxrwxrwx root/root lib32/libnss_db.so.2 -> libnss_db-2.23.so +-rwxr-xr-x root/root lib32/libnss_dns-2.23.so +lrwxrwxrwx root/root lib32/libnss_dns.so.2 -> libnss_dns-2.23.so +-rwxr-xr-x root/root lib32/libnss_files-2.23.so +lrwxrwxrwx root/root lib32/libnss_files.so.2 -> libnss_files-2.23.so +-rwxr-xr-x root/root lib32/libnss_hesiod-2.23.so +lrwxrwxrwx root/root lib32/libnss_hesiod.so.2 -> libnss_hesiod-2.23.so +-rwxr-xr-x root/root lib32/libnss_nis-2.23.so +lrwxrwxrwx root/root lib32/libnss_nis.so.2 -> libnss_nis-2.23.so +-rwxr-xr-x root/root lib32/libnss_nisplus-2.23.so +lrwxrwxrwx root/root lib32/libnss_nisplus.so.2 -> libnss_nisplus-2.23.so -rwxr-xr-x root/root lib32/libpcprofile.so --rwxr-xr-x root/root lib32/libpthread-2.22.so -lrwxrwxrwx root/root lib32/libpthread.so.0 -> libpthread-2.22.so --rwxr-xr-x root/root lib32/libresolv-2.22.so -lrwxrwxrwx root/root lib32/libresolv.so.2 -> libresolv-2.22.so --rwxr-xr-x root/root lib32/librt-2.22.so -lrwxrwxrwx root/root lib32/librt.so.1 -> librt-2.22.so +-rwxr-xr-x root/root lib32/libpthread-2.23.so +lrwxrwxrwx root/root lib32/libpthread.so.0 -> libpthread-2.23.so +-rwxr-xr-x root/root lib32/libresolv-2.23.so +lrwxrwxrwx root/root lib32/libresolv.so.2 -> libresolv-2.23.so +-rwxr-xr-x root/root lib32/librt-2.23.so +lrwxrwxrwx root/root lib32/librt.so.1 -> librt-2.23.so -rwxr-xr-x root/root lib32/libthread_db-1.0.so lrwxrwxrwx root/root lib32/libthread_db.so.1 -> libthread_db-1.0.so --rwxr-xr-x root/root lib32/libutil-2.22.so -lrwxrwxrwx root/root lib32/libutil.so.1 -> libutil-2.22.so +-rwxr-xr-x root/root lib32/libutil-2.23.so +lrwxrwxrwx root/root lib32/libutil.so.1 -> libutil-2.23.so drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/gnu/ diff --git a/glibc-32/.md5sum b/glibc-32/.md5sum index 5bbaf7f..b0f914b 100644 --- a/glibc-32/.md5sum +++ b/glibc-32/.md5sum @@ -1,4 +1,3 @@ -e602b6c3a332f4a06e2914e02ae2b295 glibc-2.23-upstream_fixes-1.patch 456995968f3acadbed39f5eba31678df glibc-2.23.tar.xz 87bb2a93d7887505a39fd65a2ee86b8e kernel-headers-4.1.tar.xz a8f4549c716cd37244fbf1ed059497f8 lib32.conf diff --git a/glibc-32/.signature b/glibc-32/.signature index 84b5b41..71f2f67 100644 --- a/glibc-32/.signature +++ b/glibc-32/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqjzlaPtlPTKQ0lZX9ee3WxKcOwEIWWokvuoI58OsWWx4mSy5WMjPYAS82zBgzJP6wD/37561pgy4xJm0ji5bIAw= -SHA256 (Pkgfile) = 00636daeca45cb4a2fb2c11ee84bbaf6d264b1a8d7f0f22adc423f864c17a8b8 -SHA256 (.footprint) = d98e59dd85f4b3b9111e6e8e8e0ed7fad02857516b72660c087be79b992aa37f +RWRJc1FUaeVeqqXPdUJEKrs/+nd+AXkU+rPHGnqPxNwjVAQ2Ym4X5vKtWPOf6eTGMqUoOB7yfOIDKzGS9MK+zW+YbYf6mvXT+ws= +SHA256 (Pkgfile) = af6f20c71a9b48ca6d1f35408100b31110d1faa0ca2b542ff23dd9bcd362d3ea +SHA256 (.footprint) = aa0ced866555330042e06a6957f05e49aa7279e1e164c4e43ae2a4799eb48f5a SHA256 (glibc-2.23.tar.xz) = 94efeb00e4603c8546209cefb3e1a50a5315c86fa9b078b6fad758e187ce13e9 SHA256 (kernel-headers-4.1.tar.xz) = 8c21d346390a12a068ef511513c3c348a2309d164186ad69cfcaa0b2c8effb97 SHA256 (lib32.conf) = 2f174d2bcefe1c29327690514f34d6970fffdd54398320ca23a11b5f1e3c9b2d diff --git a/glibc-32/Pkgfile b/glibc-32/Pkgfile index b450e17..b9b74c7 100644 --- a/glibc-32/Pkgfile +++ b/glibc-32/Pkgfile @@ -15,6 +15,7 @@ build() { export libc_cv_slibdir=/lib32 export CC="${CC:-gcc} -m32" + export CFLAGS="$CFLAGS -Wno-error=parentheses" ../glibc-$version/configure --prefix=/usr \ --libdir=/usr/lib32 \