wok-current rev 25579
Bump toolchain GCC 4.9.2, Glibc 2.19, Binutils 2.37
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Tue May 16 20:08:34 2023 +0000 (17 months ago) |
parents | 9d807f162a22 |
children | 206b8d93b625 |
files | gcc-lib-base/receipt gcc-lib-math/receipt gcc/receipt gfortran/receipt glibc-base/receipt glibc-base/stuff/i486-files.list glibc-base/stuff/wanted-files.list glibc-dev/receipt glibc-locale/receipt glibc/receipt glibc/stuff/glibc-2.19-fix-sign-in-bsloww1-input.patch glibc/stuff/glibc-2.19-tzselect-default.patch glibc/stuff/glibc-2.19-xattr_header.patch libgfortran/receipt libgomp/receipt libobjc/receipt slitaz-toolchain/receipt |
line diff
1.1 --- a/gcc-lib-base/receipt Sun May 14 19:10:16 2023 +0000 1.2 +++ b/gcc-lib-base/receipt Tue May 16 20:08:34 2023 +0000 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="gcc-lib-base" 1.7 -VERSION="4.6.3" 1.8 +VERSION="4.9.2" 1.9 CATEGORY="development" 1.10 SHORT_DESC="GCC base libraries, libgcc_s and libstdc++." 1.11 WEB_SITE="http://gcc.gnu.org/"
2.1 --- a/gcc-lib-math/receipt Sun May 14 19:10:16 2023 +0000 2.2 +++ b/gcc-lib-math/receipt Tue May 16 20:08:34 2023 +0000 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="gcc-lib-math" 2.7 -VERSION="4.6.3" 2.8 +VERSION="4.9.2" 2.9 CATEGORY="development" 2.10 SHORT_DESC="GCC math libraries, libquadmath." 2.11 WEB_SITE="http://gcc.gnu.org/"
3.1 --- a/gcc/receipt Sun May 14 19:10:16 2023 +0000 3.2 +++ b/gcc/receipt Tue May 16 20:08:34 2023 +0000 3.3 @@ -1,7 +1,7 @@ 3.4 # SliTaz package receipt. 3.5 3.6 PACKAGE="gcc" 3.7 -VERSION="4.6.3" 3.8 +VERSION="4.9.2" 3.9 CATEGORY="development" 3.10 SHORT_DESC="The GNU Compiler Collection." 3.11 MAINTAINER="pankso@slitaz.org"
4.1 --- a/gfortran/receipt Sun May 14 19:10:16 2023 +0000 4.2 +++ b/gfortran/receipt Tue May 16 20:08:34 2023 +0000 4.3 @@ -1,7 +1,7 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="gfortran" 4.7 -VERSION="4.6.3" 4.8 +VERSION="4.9.2" 4.9 CATEGORY="development" 4.10 SHORT_DESC="GCC fortran extension." 4.11 WEB_SITE="http://gcc.gnu.org/"
5.1 --- a/glibc-base/receipt Sun May 14 19:10:16 2023 +0000 5.2 +++ b/glibc-base/receipt Tue May 16 20:08:34 2023 +0000 5.3 @@ -1,7 +1,7 @@ 5.4 # SliTaz package receipt. 5.5 5.6 PACKAGE="glibc-base" 5.7 -VERSION="2.14.1" 5.8 +VERSION="2.19" 5.9 CATEGORY="base-system" 5.10 SHORT_DESC="GNU libc minimal libraries and UTF-8 support for SliTaz." 5.11 WEB_SITE="http://www.gnu.org/software/libc/"
6.1 --- a/glibc-base/stuff/i486-files.list Sun May 14 19:10:16 2023 +0000 6.2 +++ b/glibc-base/stuff/i486-files.list Tue May 16 20:08:34 2023 +0000 6.3 @@ -1,18 +1,18 @@ 6.4 -/lib/libutil-2.14.1.so 6.5 -/lib/libnss_dns-2.14.1.so 6.6 -/lib/libnsl-2.14.1.so 6.7 -/lib/libanl-2.14.1.so 6.8 -/lib/libm-2.14.1.so 6.9 -/lib/libpthread-2.14.1.so 6.10 +/lib/libutil-2.19.so 6.11 +/lib/libnss_dns-2.19.so 6.12 +/lib/libnsl-2.19.so 6.13 +/lib/libanl-2.19.so 6.14 +/lib/libm-2.19.so 6.15 +/lib/libpthread-2.19.so 6.16 /lib/libthread_db-1.0.so 6.17 -/lib/libnss_compat-2.14.1.so 6.18 -/lib/libc-2.14.1.so 6.19 -/lib/librt-2.14.1.so 6.20 -/lib/libcrypt-2.14.1.so 6.21 -/lib/ld-2.14.1.so 6.22 -/lib/libresolv-2.14.1.so 6.23 -/lib/libnss_files-2.14.1.so 6.24 -/lib/libdl-2.14.1.so 6.25 +/lib/libnss_compat-2.19.so 6.26 +/lib/libc-2.19.so 6.27 +/lib/librt-2.19.so 6.28 +/lib/libcrypt-2.19.so 6.29 +/lib/ld-2.19.so 6.30 +/lib/libresolv-2.19.so 6.31 +/lib/libnss_files-2.19.so 6.32 +/lib/libdl-2.19.so 6.33 6.34 /usr/lib/gconv/UNICODE.so 6.35 /usr/lib/gconv/gconv-modules 6.36 @@ -44,8 +44,6 @@ 6.37 /usr/share/i18n/locales/translit_small 6.38 /usr/share/i18n/locales/translit_wide 6.39 6.40 -/usr/share/zoneinfo/UTC 6.41 - 6.42 /etc/rpc 6.43 /etc/ld.so.conf 6.44 /etc/ld.so.cache
7.1 --- a/glibc-base/stuff/wanted-files.list Sun May 14 19:10:16 2023 +0000 7.2 +++ b/glibc-base/stuff/wanted-files.list Tue May 16 20:08:34 2023 +0000 7.3 @@ -1,18 +1,18 @@ 7.4 -/lib/libutil-2.14.1.so 7.5 -/lib/libnss_dns-2.14.1.so 7.6 -/lib/libnsl-2.14.1.so 7.7 -/lib/libanl-2.14.1.so 7.8 -/lib/libm-2.14.1.so 7.9 -/lib/libpthread-2.14.1.so 7.10 +/lib/libutil-2.19.so 7.11 +/lib/libnss_dns-2.19.so 7.12 +/lib/libnsl-2.19.so 7.13 +/lib/libanl-2.19.so 7.14 +/lib/libm-2.19.so 7.15 +/lib/libpthread-2.19.so 7.16 /lib/libthread_db-1.0.so 7.17 -/lib/libnss_compat-2.14.1.so 7.18 -/lib/libc-2.14.1.so 7.19 -/lib/librt-2.14.1.so 7.20 -/lib/libcrypt-2.14.1.so 7.21 -/lib/ld-2.14.1.so 7.22 -/lib/libresolv-2.14.1.so 7.23 -/lib/libnss_files-2.14.1.so 7.24 -/lib/libdl-2.14.1.so 7.25 +/lib/libnss_compat-2.19.so 7.26 +/lib/libc-2.19.so 7.27 +/lib/librt-2.19.so 7.28 +/lib/libcrypt-2.19.so 7.29 +/lib/ld-2.19.so 7.30 +/lib/libresolv-2.19.so 7.31 +/lib/libnss_files-2.19.so 7.32 +/lib/libdl-2.19.so 7.33 7.34 /usr/lib/gconv/UNICODE.so 7.35 /usr/lib/gconv/gconv-modules 7.36 @@ -44,8 +44,6 @@ 7.37 /usr/share/i18n/locales/translit_small 7.38 /usr/share/i18n/locales/translit_wide 7.39 7.40 -/usr/share/zoneinfo/UTC 7.41 - 7.42 /etc/rpc 7.43 /etc/ld.so.conf 7.44 /etc/ld.so.cache
8.1 --- a/glibc-dev/receipt Sun May 14 19:10:16 2023 +0000 8.2 +++ b/glibc-dev/receipt Tue May 16 20:08:34 2023 +0000 8.3 @@ -1,7 +1,7 @@ 8.4 # SliTaz package receipt. 8.5 8.6 PACKAGE="glibc-dev" 8.7 -VERSION="2.14.1" 8.8 +VERSION="2.19" 8.9 CATEGORY="development" 8.10 SHORT_DESC="The GNU C libraries devel files (Part of SliTaz toolchain)." 8.11 MAINTAINER="pankso@slitaz.org"
9.1 --- a/glibc-locale/receipt Sun May 14 19:10:16 2023 +0000 9.2 +++ b/glibc-locale/receipt Tue May 16 20:08:34 2023 +0000 9.3 @@ -1,7 +1,7 @@ 9.4 # SliTaz package receipt. 9.5 9.6 PACKAGE="glibc-locale" 9.7 -VERSION="2.14.1" 9.8 +VERSION="2.19" 9.9 CATEGORY="system-tools" 9.10 SHORT_DESC="The GNU C libraries locale files and utilities (see also locale-*)." 9.11 MAINTAINER="pankso@slitaz.org"
10.1 --- a/glibc/receipt Sun May 14 19:10:16 2023 +0000 10.2 +++ b/glibc/receipt Tue May 16 20:08:34 2023 +0000 10.3 @@ -1,7 +1,7 @@ 10.4 # SliTaz package receipt. 10.5 10.6 PACKAGE="glibc" 10.7 -VERSION="2.14.1" 10.8 +VERSION="2.19" 10.9 CATEGORY="meta" 10.10 SHORT_DESC="The GNU C libraries. This package is used to compile the libc." 10.11 MAINTAINER="pankso@slitaz.org" 10.12 @@ -84,33 +84,43 @@ 10.13 sed -i -e 's/"db1"/& \&\& $name ne "nss_test1"/' scripts/test-installation.pl 10.14 sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in 10.15 10.16 + # Glibc misc Bug Fixes 10.17 + # fix for {linux,sys}/xattr.h incompatibility - commit fdbe8eae 10.18 + patch -p1 -i $stuff/glibc-2.19-xattr_header.patch 10.19 + 10.20 + # fix issues in sin/cos slow path calculation - commit ffe768a9 10.21 + patch -p1 -i $stuff/glibc-2.19-fix-sign-in-bsloww1-input.patch 10.22 + 10.23 + # fix tzselect with missing TZDIR - commit 893b4f37/c72399fb 10.24 + patch -p1 -i $stuff/glibc-2.19-tzselect-default.patch 10.25 + 10.26 # Glibc misc Bug Fixes 10.27 - patch -Np1 -i $stuff/glibc-2.14.1-fixes-1.patch 10.28 + #patch -Np1 -i $stuff/glibc-2.14.1-fixes-1.patch 10.29 10.30 # Glibc Bug Sort Relocatable Objects Patch 10.31 #patch -Np1 -i $stuff/glibc-2.14.1-sort-1.patch 10.32 10.33 # Fix a bug that prevents Glibc from building with GCC-4.6.2 10.34 - patch -Np1 -i $stuff/glibc-2.14.1-gcc_fix-1.patch 10.35 + #patch -Np1 -i $stuff/glibc-2.14.1-gcc_fix-1.patch 10.36 10.37 # Revert commit causing issues with crappy DNS servers 10.38 patch -Np1 -i $stuff/glibc-2.14-revert-4768ae77.patch 10.39 10.40 # re-export RPC interface until libtirpc is ready as a replacement 10.41 # http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=acee4873 (only fedora branch...) 10.42 - patch -Np1 -i $stuff/glibc-2.14-reexport-rpc-interface.patch 10.43 + #patch -Np1 -i $stuff/glibc-2.14-reexport-rpc-interface.patch 10.44 # http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=bdd816a3 (only fedora branch...) 10.45 - patch -Np1 -i $stuff/glibc-2.14-reinstall-nis-rpc-headers.patch 10.46 + #patch -Np1 -i $stuff/glibc-2.14-reinstall-nis-rpc-headers.patch 10.47 # GHOST 10.48 - patch -Np1 -i $stuff/glibc-2.14.1-CVE-2015-0235.patch 10.49 + #patch -Np1 -i $stuff/glibc-2.14.1-CVE-2015-0235.patch 10.50 10.51 # Update for binutils 2.29, see https://sourceware.org/bugzilla/show_bug.cgi?id=21661 10.52 sed -i 's|obstack_compat;|obstack_compat __attribute__ ((nocommon));|' malloc/obstack.c 10.53 10.54 # Fix a stack imbalance that occurs under some conditions: 10.55 - sed -i '195,213 s/PRIVATE_FUTEX/FUTEX_CLOCK_REALTIME/' \ 10.56 - nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S \ 10.57 - nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S 10.58 + #sed -i '195,213 s/PRIVATE_FUTEX/FUTEX_CLOCK_REALTIME/' \ 10.59 + # nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S \ 10.60 + # nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S 10.61 10.62 # Glibc needs ld.so.conf in the install destdir. 10.63 mkdir -p $WOK/$PACKAGE/install/etc 10.64 @@ -132,6 +142,7 @@ 10.65 --disable-profile \ 10.66 --enable-add-ons \ 10.67 --enable-kernel=2.6.30 \ 10.68 + --enable-obsolete-rpc \ 10.69 --libexecdir=/usr/lib/glibc \ 10.70 --build=$HOST_SYSTEM \ 10.71 --host=$HOST_SYSTEM \
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/glibc/stuff/glibc-2.19-fix-sign-in-bsloww1-input.patch Tue May 16 20:08:34 2023 +0000 11.3 @@ -0,0 +1,71 @@ 11.4 + 11.5 +From ffe768a90912f9bce43b70a82576b3dc99e3121c Mon Sep 17 00:00:00 2001 11.6 +From: Siddhesh Poyarekar <siddhesh@redhat.com> 11.7 +Date: Thu, 27 Feb 2014 21:29:16 +0530 11.8 +Subject: [PATCH] Fix sign of input to bsloww1 (BZ #16623) 11.9 + 11.10 +In 84ba214c, I removed some redundant sign computations and in the 11.11 +process, I incorrectly got rid of a temporary variable, thus passing 11.12 +the absolute value of the input to bsloww1. This caused #16623. 11.13 + 11.14 +This fix undoes the incorrect change. 11.15 +--- 11.16 + sysdeps/ieee754/dbl-64/s_sin.c | 16 ++++++++++------ 11.17 + 3 files changed, 18 insertions(+), 7 deletions(-) 11.18 + 11.19 +diff --git a/sysdeps/ieee754/dbl-64/s_sin.c b/sysdeps/ieee754/dbl-64/s_sin.c 11.20 +index 6105e9f..50109b8 100644 11.21 +--- a/sysdeps/ieee754/dbl-64/s_sin.c 11.22 ++++ b/sysdeps/ieee754/dbl-64/s_sin.c 11.23 +@@ -447,19 +447,21 @@ __sin (double x) 11.24 + } 11.25 + else 11.26 + { 11.27 ++ double t; 11.28 + if (a > 0) 11.29 + { 11.30 + m = 1; 11.31 ++ t = a; 11.32 + db = da; 11.33 + } 11.34 + else 11.35 + { 11.36 + m = 0; 11.37 +- a = -a; 11.38 ++ t = -a; 11.39 + db = -da; 11.40 + } 11.41 +- u.x = big + a; 11.42 +- y = a - (u.x - big); 11.43 ++ u.x = big + t; 11.44 ++ y = t - (u.x - big); 11.45 + res = do_sin (u, y, db, &cor); 11.46 + cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps; 11.47 + retval = ((res == res + cor) ? ((m) ? res : -res) 11.48 +@@ -671,19 +673,21 @@ __cos (double x) 11.49 + } 11.50 + else 11.51 + { 11.52 ++ double t; 11.53 + if (a > 0) 11.54 + { 11.55 + m = 1; 11.56 ++ t = a; 11.57 + db = da; 11.58 + } 11.59 + else 11.60 + { 11.61 + m = 0; 11.62 +- a = -a; 11.63 ++ t = -a; 11.64 + db = -da; 11.65 + } 11.66 +- u.x = big + a; 11.67 +- y = a - (u.x - big); 11.68 ++ u.x = big + t; 11.69 ++ y = t - (u.x - big); 11.70 + res = do_sin (u, y, db, &cor); 11.71 + cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps; 11.72 + retval = ((res == res + cor) ? ((m) ? res : -res) 11.73 +-- 11.74 +1.9.0
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/glibc/stuff/glibc-2.19-tzselect-default.patch Tue May 16 20:08:34 2023 +0000 12.3 @@ -0,0 +1,13 @@ 12.4 +diff --git a/timezone/Makefile b/timezone/Makefile 12.5 +index 998cd14..d5f647c 100644 12.6 +--- a/timezone/Makefile 12.7 ++++ b/timezone/Makefile 12.8 +@@ -118,7 +118,7 @@ $(testdata)/Asia/Tokyo: asia $(zic-deps) 12.9 + 12.10 + $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make 12.11 + sed -e 's|/bin/bash|$(KSH)|g' \ 12.12 +- -e '/TZDIR=/s|\$$(pwd)|$(zonedir)|' \ 12.13 ++ -e 's|TZDIR=[^}]*|TZDIR=$(zonedir)|' \ 12.14 + -e '/TZVERSION=/s|see_Makefile|"$(version)"|' \ 12.15 + -e '/PKGVERSION=/s|=.*|="$(PKGVERSION)"|' \ 12.16 + -e '/REPORT_BUGS_TO=/s|=.*|="$(REPORT_BUGS_TO)"|' \
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/glibc/stuff/glibc-2.19-xattr_header.patch Tue May 16 20:08:34 2023 +0000 13.3 @@ -0,0 +1,43 @@ 13.4 +From: Serge Hallyn <serge.hallyn@ubuntu.com> 13.5 +Date: Tue, 11 Mar 2014 04:17:07 +0000 (-0500) 13.6 +Subject: misc/sys/xattr.h: guard against linux uapi header inclusion 13.7 +X-Git-Url: https://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=fdbe8eae;hp=fede7a5ffa188c22c3789135bd5cf82e487dd3d0 13.8 + 13.9 +misc/sys/xattr.h: guard against linux uapi header inclusion 13.10 + 13.11 +If the glibc xattr.h header is included after the uapi header, 13.12 +compilation fails due to an enum re-using a #define from the 13.13 +uapi header. Protect against this by guarding the define and 13.14 +enum inclusions against each other. 13.15 + 13.16 +(A corresponding kernel patch has been sent here: 13.17 +http://lkml.org/lkml/2014/3/7/331 ) 13.18 + 13.19 +(See https://lists.debian.org/debian-glibc/2014/03/msg00029.html 13.20 +and https://sourceware.org/glibc/wiki/Synchronizing_Headers 13.21 +for more information.) 13.22 + 13.23 +Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com> 13.24 +--- 13.25 + 13.26 +diff --git a/misc/sys/xattr.h b/misc/sys/xattr.h 13.27 +index 929cd87..796df90 100644 13.28 +--- a/misc/sys/xattr.h 13.29 ++++ b/misc/sys/xattr.h 13.30 +@@ -26,6 +26,7 @@ __BEGIN_DECLS 13.31 + 13.32 + /* The following constants should be used for the fifth parameter of 13.33 + `*setxattr'. */ 13.34 ++#ifndef __USE_KERNEL_XATTR_DEFS 13.35 + enum 13.36 + { 13.37 + XATTR_CREATE = 1, /* set value, fail if attr already exists. */ 13.38 +@@ -33,6 +34,7 @@ enum 13.39 + XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */ 13.40 + #define XATTR_REPLACE XATTR_REPLACE 13.41 + }; 13.42 ++#endif 13.43 + 13.44 + /* Set the attribute NAME of the file pointed to by PATH to VALUE (which 13.45 + is SIZE bytes long). Return 0 on success, -1 for errors. */ 13.46 +
14.1 --- a/libgfortran/receipt Sun May 14 19:10:16 2023 +0000 14.2 +++ b/libgfortran/receipt Tue May 16 20:08:34 2023 +0000 14.3 @@ -1,7 +1,7 @@ 14.4 # SliTaz package receipt. 14.5 14.6 PACKAGE="libgfortran" 14.7 -VERSION="4.6.3" 14.8 +VERSION="4.9.2" 14.9 CATEGORY="misc" 14.10 SHORT_DESC="GCC fortran runtime." 14.11 WEB_SITE="http://gcc.gnu.org/"
15.1 --- a/libgomp/receipt Sun May 14 19:10:16 2023 +0000 15.2 +++ b/libgomp/receipt Tue May 16 20:08:34 2023 +0000 15.3 @@ -1,7 +1,7 @@ 15.4 # SliTaz package receipt. 15.5 15.6 PACKAGE="libgomp" 15.7 -VERSION="4.6.3" 15.8 +VERSION="4.9.2" 15.9 CATEGORY="development" 15.10 SHORT_DESC="API specification for parallel programming." 15.11 MAINTAINER="pascal.bellard@slitaz.org"
16.1 --- a/libobjc/receipt Sun May 14 19:10:16 2023 +0000 16.2 +++ b/libobjc/receipt Tue May 16 20:08:34 2023 +0000 16.3 @@ -1,7 +1,7 @@ 16.4 # SliTaz package receipt. 16.5 16.6 PACKAGE="libobjc" 16.7 -VERSION="4.6.3" 16.8 +VERSION="4.9.2" 16.9 CATEGORY="development" 16.10 SHORT_DESC="API for gcc object" 16.11 MAINTAINER="slaxemulator@gmail.com"
17.1 --- a/slitaz-toolchain/receipt Sun May 14 19:10:16 2023 +0000 17.2 +++ b/slitaz-toolchain/receipt Tue May 16 20:08:34 2023 +0000 17.3 @@ -1,7 +1,7 @@ 17.4 # SliTaz package receipt. 17.5 17.6 PACKAGE="slitaz-toolchain" 17.7 -VERSION="5.0" 17.8 +VERSION="6.0" 17.9 CATEGORY="meta" 17.10 SHORT_DESC="SliTaz meta package to rebuild or install current toolchain." 17.11 MAINTAINER="pankso@slitaz.org"