diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2024-07-19 20:08:29 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2024-07-19 22:42:11 +0200 |
commit | f32788a2aece5631b37846857b9212e4a5231f65 (patch) | |
tree | 4b3b989d9b99566ffbf226f61432bcd69827efed /source | |
parent | 748f32bae5435b34489d66a48860ced862169270 (diff) | |
download | current-f32788a2aece5631b37846857b9212e4a5231f65.tar.gz current-f32788a2aece5631b37846857b9212e4a5231f65.tar.xz |
Fri Jul 19 20:08:29 UTC 202420240719200829
a/aaa_libraries-15.1-x86_64-32.txz: Rebuilt.
Added: libgpg-error.so.0.37.0.
Upgraded: libcap.so.2.70, liblzma.so.5.6.2, libpcre2-8.so.0.13.0,
libglib-2.0.so.0.8000.4, libgmodule-2.0.so.0.8000.4,
libgobject-2.0.so.0.8000.4, libgthread-2.0.so.0.8000.4,
libstdc++.so.6.0.33, libunwind.so.8.1.0.
Removed: libboost_*.so.1.84.0
The addition of libgpg-error to this package should work around the issue
upgrading from 15.0 to -current using slackpkg. Thanks to Stuart Winter.
d/llvm-18.1.8-x86_64-2.txz: Rebuilt.
Add WebAssembly target. Thanks to Heinz Wiesinger.
Adjust compiler flags to what will likely be our new standard.
Qt6 requires newer opcodes than -march=i586, and enough things have begun
to include SSE2 instructions (without providing configure flags to opt-out)
that trying to retain compatibility with CPUs from the 1990s just isn't
going to work any more. My apologies if this causes your antique computer
to get illegal instruction errors, but the solution will have to be sourcing
an antique operating system for it.
On 64-bit we will make the compiler flags for -march and -mtune explicit.
l/libnl3-3.10.0-x86_64-1.txz: Upgraded.
l/orc-0.4.39-x86_64-1.txz: Upgraded.
x/egl-wayland-1.1.14-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source')
-rwxr-xr-x | source/a/aaa_libraries/aaa_libraries.SlackBuild | 4 | ||||
-rw-r--r-- | source/a/aaa_libraries/symlinks-to-tracked-libs | 1 | ||||
-rw-r--r-- | source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost | 40 | ||||
-rw-r--r-- | source/d/llvm/clang.toolchains.32-bit.triple.diff (renamed from source/d/llvm/clang.toolchains.i586.triple.diff) | 0 | ||||
-rwxr-xr-x | source/d/llvm/llvm.SlackBuild | 14 | ||||
-rw-r--r-- | source/l/libnl3/libnl.url | 2 | ||||
-rwxr-xr-x | source/l/libnl3/libnl3.SlackBuild | 6 | ||||
-rwxr-xr-x | source/l/orc/orc.SlackBuild | 6 | ||||
-rwxr-xr-x | source/x/egl-wayland/egl-wayland.SlackBuild | 8 |
9 files changed, 21 insertions, 60 deletions
diff --git a/source/a/aaa_libraries/aaa_libraries.SlackBuild b/source/a/aaa_libraries/aaa_libraries.SlackBuild index 6e6bd5df4..419c8a63c 100755 --- a/source/a/aaa_libraries/aaa_libraries.SlackBuild +++ b/source/a/aaa_libraries/aaa_libraries.SlackBuild @@ -23,12 +23,12 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=aaa_libraries VERSION=${VERSION:-15.1} -BUILD=${BUILD:-31} +BUILD=${BUILD:-32} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) export ARCH=i586 ;; + i?86) export ARCH=i686 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; diff --git a/source/a/aaa_libraries/symlinks-to-tracked-libs b/source/a/aaa_libraries/symlinks-to-tracked-libs index 5895b029b..4b068eec2 100644 --- a/source/a/aaa_libraries/symlinks-to-tracked-libs +++ b/source/a/aaa_libraries/symlinks-to-tracked-libs @@ -11,6 +11,7 @@ /lib/libelf.so.1 /lib/libformw.so.6 /lib/libfuse.so.2 +/lib/libgpg-error.so.0 /lib/libgpm.so.2 /lib/libkeyutils.so.1 /lib/libkrb5support.so.0 diff --git a/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost b/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost deleted file mode 100644 index 522001674..000000000 --- a/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost +++ /dev/null @@ -1,40 +0,0 @@ -# We'll keep these around for a little while... probably remove on 2024-05-16 or thereabouts -/usr/lib/libboost_atomic.so.1.84.0 -/usr/lib/libboost_chrono.so.1.84.0 -/usr/lib/libboost_container.so.1.84.0 -/usr/lib/libboost_context.so.1.84.0 -/usr/lib/libboost_contract.so.1.84.0 -/usr/lib/libboost_coroutine.so.1.84.0 -/usr/lib/libboost_date_time.so.1.84.0 -/usr/lib/libboost_fiber.so.1.84.0 -/usr/lib/libboost_filesystem.so.1.84.0 -/usr/lib/libboost_graph.so.1.84.0 -/usr/lib/libboost_iostreams.so.1.84.0 -/usr/lib/libboost_json.so.1.84.0 -/usr/lib/libboost_locale.so.1.84.0 -/usr/lib/libboost_log.so.1.84.0 -/usr/lib/libboost_log_setup.so.1.84.0 -/usr/lib/libboost_math_c99.so.1.84.0 -/usr/lib/libboost_math_c99f.so.1.84.0 -/usr/lib/libboost_math_c99l.so.1.84.0 -/usr/lib/libboost_math_tr1.so.1.84.0 -/usr/lib/libboost_math_tr1f.so.1.84.0 -/usr/lib/libboost_math_tr1l.so.1.84.0 -/usr/lib/libboost_nowide.so.1.84.0 -/usr/lib/libboost_prg_exec_monitor.so.1.84.0 -/usr/lib/libboost_program_options.so.1.84.0 -/usr/lib/libboost_python311.so.1.84.0 -/usr/lib/libboost_random.so.1.84.0 -/usr/lib/libboost_regex.so.1.84.0 -/usr/lib/libboost_serialization.so.1.84.0 -/usr/lib/libboost_stacktrace_addr2line.so.1.84.0 -/usr/lib/libboost_stacktrace_basic.so.1.84.0 -/usr/lib/libboost_stacktrace_noop.so.1.84.0 -/usr/lib/libboost_system.so.1.84.0 -/usr/lib/libboost_thread.so.1.84.0 -/usr/lib/libboost_timer.so.1.84.0 -/usr/lib/libboost_type_erasure.so.1.84.0 -/usr/lib/libboost_unit_test_framework.so.1.84.0 -/usr/lib/libboost_url.so.1.84.0 -/usr/lib/libboost_wave.so.1.84.0 -/usr/lib/libboost_wserialization.so.1.84.0 diff --git a/source/d/llvm/clang.toolchains.i586.triple.diff b/source/d/llvm/clang.toolchains.32-bit.triple.diff index 71497bf5f..71497bf5f 100644 --- a/source/d/llvm/clang.toolchains.i586.triple.diff +++ b/source/d/llvm/clang.toolchains.32-bit.triple.diff diff --git a/source/d/llvm/llvm.SlackBuild b/source/d/llvm/llvm.SlackBuild index dc9c1484e..36022caf9 100755 --- a/source/d/llvm/llvm.SlackBuild +++ b/source/d/llvm/llvm.SlackBuild @@ -27,13 +27,13 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=llvm VERSION=${VERSION:-$(echo llvmorg-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -70,10 +70,10 @@ if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686 $IGNORE_GNU_EXTENSIONS" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686 $IGNORE_GNU_EXTENSIONS" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic $IGNORE_GNU_EXTENSIONS" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC $IGNORE_GNU_EXTENSIONS" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC $IGNORE_GNU_EXTENSIONS" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2 $IGNORE_GNU_EXTENSIONS" @@ -97,8 +97,8 @@ echo "Extracting $CWD/llvmorg-$VERSION.tar.?z..." tar xf $CWD/llvmorg-$VERSION.tar.?z || exit 1 cd llvm-project-llvmorg-$VERSION || cd llvmorg-$VERSION || exit 1 -# Support GCC built for i586-slackware-linux: -zcat $CWD/clang.toolchains.i586.triple.diff.gz | patch -p2 --verbose || exit 1 +# Support GCC built for i?86-slackware-linux: +zcat $CWD/clang.toolchains.32-bit.triple.diff.gz | patch -p2 --verbose || exit 1 chown -R root:root . find . \ @@ -131,7 +131,7 @@ cd build -DLLVM_INSTALL_UTILS=ON \ -DLLVM_BINUTILS_INCDIR=/usr/include \ -DCLANG_RESOURCE_DIR="../lib${LIBDIRSUFFIX}/clang/$(echo $VERSION | cut -f 1 -d .)" \ - -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF" \ + -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF;WebAssembly" \ -DLLVM_INCLUDE_BENCHMARKS=OFF \ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF \ -DCLANG_DEFAULT_PIE_ON_LINUX=ON \ diff --git a/source/l/libnl3/libnl.url b/source/l/libnl3/libnl.url index 16c66d215..7084f2cd7 100644 --- a/source/l/libnl3/libnl.url +++ b/source/l/libnl3/libnl.url @@ -1,2 +1,2 @@ https://github.com/thom311/libnl -https://github.com/thom311/libnl/releases/download/libnl3_9_0/libnl-3.9.0.tar.gz +https://github.com/thom311/libnl/releases/download/libnl3_10_0/libnl-3.10.0.tar.gz diff --git a/source/l/libnl3/libnl3.SlackBuild b/source/l/libnl3/libnl3.SlackBuild index 6e11e9699..4b43df390 100755 --- a/source/l/libnl3/libnl3.SlackBuild +++ b/source/l/libnl3/libnl3.SlackBuild @@ -31,7 +31,7 @@ BUILD=${BUILD:-1} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -54,10 +54,10 @@ if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" diff --git a/source/l/orc/orc.SlackBuild b/source/l/orc/orc.SlackBuild index 8d2bd21eb..bd82fed92 100755 --- a/source/l/orc/orc.SlackBuild +++ b/source/l/orc/orc.SlackBuild @@ -35,7 +35,7 @@ PKG=$TMP/package-$PKGNAM # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$(uname -m)" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$(uname -m) ;; @@ -56,11 +56,11 @@ if [ "$ARCH" = "i586" ]; then SLKLDFLAGS="" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" SLKLDFLAGS="" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" SLKLDFLAGS="-L/usr/lib64" LIBDIRSUFFIX="64" elif [ "$ARCH" = "armv7hl" ]; then diff --git a/source/x/egl-wayland/egl-wayland.SlackBuild b/source/x/egl-wayland/egl-wayland.SlackBuild index 6f6bce353..268098525 100755 --- a/source/x/egl-wayland/egl-wayland.SlackBuild +++ b/source/x/egl-wayland/egl-wayland.SlackBuild @@ -24,14 +24,14 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=egl-wayland VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) export ARCH=i586 ;; + i?86) export ARCH=i686 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; @@ -50,10 +50,10 @@ if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" |