diff --git a/ChangeLog.rss b/ChangeLog.rss index e6fb95718..9ee4edf4a 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,25 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Tue, 13 Aug 2024 20:33:27 GMT - Tue, 13 Aug 2024 21:09:14 GMT + Wed, 14 Aug 2024 01:47:55 GMT + Wed, 14 Aug 2024 01:59:18 GMT maintain_current_git.sh v 1.17 + + Wed, 14 Aug 2024 01:47:55 GMT + Wed, 14 Aug 2024 01:47:55 GMT + https://git.slackware.nl/current/tag/?h=20240814014755 + 20240814014755 + + +testing/packages/aaa_glibc-solibs-2.40-x86_64-3.txz: Rebuilt. +testing/packages/glibc-2.40-x86_64-3.txz: Rebuilt. + Let's try this again with these options on both sides: + -mstackrealign -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer +testing/packages/glibc-i18n-2.40-x86_64-3.txz: Rebuilt. +testing/packages/glibc-profile-2.40-x86_64-3.txz: Rebuilt. + ]]> + + Tue, 13 Aug 2024 20:33:27 GMT Tue, 13 Aug 2024 20:33:27 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 820b7cb86..dd29648ea 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,11 @@ +Wed Aug 14 01:47:55 UTC 2024 +testing/packages/aaa_glibc-solibs-2.40-x86_64-3.txz: Rebuilt. +testing/packages/glibc-2.40-x86_64-3.txz: Rebuilt. + Let's try this again with these options on both sides: + -mstackrealign -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer +testing/packages/glibc-i18n-2.40-x86_64-3.txz: Rebuilt. +testing/packages/glibc-profile-2.40-x86_64-3.txz: Rebuilt. ++--------------------------+ Tue Aug 13 20:33:27 UTC 2024 ap/moc-2.6_alpha3-x86_64-4.txz: Rebuilt. The ffmpeg7 patch isn't 100% there, so rebuild without the ffmpeg plugin. diff --git a/FILELIST.TXT b/FILELIST.TXT index 036f38deb..db7750df6 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Tue Aug 13 20:35:21 UTC 2024 +Wed Aug 14 01:48:33 UTC 2024 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2024-08-13 20:33 . +drwxr-xr-x 12 root root 4096 2024-08-14 01:47 . -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1159867 2024-08-12 18:45 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-08-12 18:45 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1161153 2024-08-13 20:35 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-08-13 20:35 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 1151359 2024-08-13 20:33 ./ChangeLog.txt +-rw-r--r-- 1 root root 1151776 2024-08-14 01:47 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./EFI/BOOT -rw-r--r-- 1 root root 1200128 2024-06-23 18:50 ./EFI/BOOT/bootx64.efi @@ -25,7 +25,7 @@ drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./EFI/BOOT -rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1517878 2024-08-12 18:45 ./FILELIST.TXT +-rw-r--r-- 1 root root 1519517 2024-08-13 20:35 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 914782 2024-08-13 20:34 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT @@ -16057,26 +16057,26 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack -rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild -rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -drwxr-xr-x 4 root root 4096 2024-08-12 18:45 ./testing --rw-r--r-- 1 root root 2925 2024-08-12 18:45 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-08-12 18:45 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 3780 2024-08-12 18:45 ./testing/FILE_LIST --rw-r--r-- 1 root root 159787 2024-08-12 18:45 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 2283 2024-08-12 18:45 ./testing/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2024-08-12 18:45 ./testing/packages --rw-r--r-- 1 root root 371 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txt --rw-r--r-- 1 root root 3004204 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz.asc --rw-r--r-- 1 root root 313 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txt --rw-r--r-- 1 root root 5730144 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txz.asc --rw-r--r-- 1 root root 353 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txt --rw-r--r-- 1 root root 12354280 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txz.asc --rw-r--r-- 1 root root 507 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txt --rw-r--r-- 1 root root 1605752 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txz.asc -drwxr-xr-x 3 root root 4096 2024-08-12 18:24 ./testing/source +drwxr-xr-x 4 root root 4096 2024-08-14 01:48 ./testing +-rw-r--r-- 1 root root 2925 2024-08-14 01:48 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-08-14 01:48 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 3780 2024-08-14 01:48 ./testing/FILE_LIST +-rw-r--r-- 1 root root 159765 2024-08-14 01:48 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 2283 2024-08-14 01:48 ./testing/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2024-08-14 01:48 ./testing/packages +-rw-r--r-- 1 root root 371 2024-08-14 00:25 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-3.txt +-rw-r--r-- 1 root root 3008960 2024-08-14 00:25 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-08-14 00:25 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-3.txz.asc +-rw-r--r-- 1 root root 313 2024-08-14 00:25 ./testing/packages/glibc-2.40-x86_64-3.txt +-rw-r--r-- 1 root root 5715540 2024-08-14 00:25 ./testing/packages/glibc-2.40-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-08-14 00:25 ./testing/packages/glibc-2.40-x86_64-3.txz.asc +-rw-r--r-- 1 root root 353 2024-08-14 00:25 ./testing/packages/glibc-i18n-2.40-x86_64-3.txt +-rw-r--r-- 1 root root 12357284 2024-08-14 00:25 ./testing/packages/glibc-i18n-2.40-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-08-14 00:25 ./testing/packages/glibc-i18n-2.40-x86_64-3.txz.asc +-rw-r--r-- 1 root root 507 2024-08-14 00:25 ./testing/packages/glibc-profile-2.40-x86_64-3.txt +-rw-r--r-- 1 root root 1605168 2024-08-14 00:25 ./testing/packages/glibc-profile-2.40-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-08-14 00:25 ./testing/packages/glibc-profile-2.40-x86_64-3.txz.asc +drwxr-xr-x 3 root root 4096 2024-08-14 01:44 ./testing/source drwxr-xr-x 4 root root 4096 2024-07-22 20:46 ./testing/source/glibc -rw-r--r-- 1 root root 5930 2023-09-26 20:37 ./testing/source/glibc/doinst.sh-aaa_glibc-solibs -rw-r--r-- 1 root root 6032 2023-09-26 20:36 ./testing/source/glibc/doinst.sh-glibc @@ -16084,7 +16084,7 @@ drwxr-xr-x 4 root root 4096 2024-07-22 20:46 ./testing/source/glibc -rw-r--r-- 1 root root 18752204 2024-07-22 11:59 ./testing/source/glibc/glibc-2.40.tar.xz -rw-r--r-- 1 root root 833 2024-07-22 11:59 ./testing/source/glibc/glibc-2.40.tar.xz.sig -rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./testing/source/glibc/glibc-cvs-checkout.sh --rwxr-xr-x 1 root root 18331 2024-08-12 18:14 ./testing/source/glibc/glibc.SlackBuild +-rwxr-xr-x 1 root root 18549 2024-08-14 00:18 ./testing/source/glibc/glibc.SlackBuild -rw-r--r-- 1 root root 312 2019-02-16 20:06 ./testing/source/glibc/glibc.locale.no-archive.diff.gz -rw-r--r-- 1 root root 213 2006-08-22 06:33 ./testing/source/glibc/glibc.ru_RU.CP1251.diff.gz -rw-r--r-- 1 root root 392462 2023-09-17 19:27 ./testing/source/glibc/libxcrypt-4.4.36.tar.lz diff --git a/testing/source/glibc/glibc.SlackBuild b/testing/source/glibc/glibc.SlackBuild index 0974184a3..eb3b4ab50 100755 --- a/testing/source/glibc/glibc.SlackBuild +++ b/testing/source/glibc/glibc.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=glibc VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} CHECKOUT=${CHECKOUT:-""} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # I was considering disabling NSCD, but MoZes talked me out of it. :) #DISABLE_NSCD=" --disable-nscd " @@ -65,17 +65,22 @@ if [ "$(gcc -dumpversion)" = "10.2.0" ]; then fi # I'll break this out as an option for fun :-) +# +# NOTE: -mstackrealign improves compatibility with old binaries. +# -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer will improve +# binary compatibility as well, and at negligible cost if it's only +# applied to glibc. Also useful for profiling. case $ARCH in i586) OPTIMIZ="-O3 -march=i586 -mtune=i686" LIBDIRSUFFIX="" ;; i686) - OPTIMIZ="-O3 -march=pentium4 -mtune=generic" + OPTIMIZ="-O3 -march=pentium4 -mtune=generic -mstackrealign -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBDIRSUFFIX="" ;; x86_64) - OPTIMIZ="-O3 -march=x86-64 -mtune=generic -fPIC" + OPTIMIZ="-O3 -march=x86-64 -mtune=generic -fPIC -mstackrealign -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBDIRSUFFIX="64" ;; *) @@ -204,9 +209,8 @@ mkdir build-glibc-$VERSION cd build-glibc-$VERSION || exit 1 echo "BUILDING DAS NPTL GLIBC" -# Adding -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer to CFLAGS and the -# option --enable-multi-arch to see if it stabilizes Steam. -CFLAGS="-g $OPTIMIZ -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \ +CFLAGS="-g $OPTIMIZ" \ +CXXFLAGS="-g $OPTIMIZ" \ ../configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \