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} \