From 0a3b4ef8921d960a4b28fbaf3bc331f53903d5b7 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 15:09:53 -0800 Subject: [PATCH 01/11] Revert "build-style/void-cross: always enable libssp" This reverts commit b2d670be60b883192d12f79077fa79dff5395554. --- common/build-style/void-cross.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh index 4804193d8395..5e2f57dc1880 100644 --- a/common/build-style/void-cross.sh +++ b/common/build-style/void-cross.sh @@ -379,12 +379,14 @@ _void_cross_build_gcc() { local extra_args if [ -f ${wrksrc}/.musl_version ]; then + extra_args+=" --enable-libssp" # otherwise glibc hosts get confused and use the gnu impl extra_args+=" --enable-clocale=generic" extra_args+=" --disable-symvers" extra_args+=" --disable-gnu-unique-object" extra_args+=" libat_cv_have_ifunc=no" else + extra_args+=" --disable-libssp" extra_args+=" --enable-clocale=gnu" extra_args+=" --enable-gnu-unique-object" fi @@ -425,7 +427,6 @@ _void_cross_build_gcc() { --enable-lto \ --enable-default-pie \ --enable-default-ssp \ - --enable-libssp \ --with-gnu-ld \ --with-gnu-as \ --with-linker-hash-style=gnu \ From 86276ad41c576b1cfab8ab98cad486251b16f628 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 02/11] cross-aarch64-linux-gnu: rebuild for libssp --- srcpkgs/cross-aarch64-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template index 0aca566f3978..17ba4ec677a6 100644 --- a/srcpkgs/cross-aarch64-linux-gnu/template +++ b/srcpkgs/cross-aarch64-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-aarch64-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--with-arch=armv8-a" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From 3122446c1be84bdca182d1cc69af0cc03e843ede Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 03/11] cross-arm-linux-gnueabi: rebuild for libssp --- srcpkgs/cross-arm-linux-gnueabi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template index f2d4eabb531d..5aa1383aa8f9 100644 --- a/srcpkgs/cross-arm-linux-gnueabi/template +++ b/srcpkgs/cross-arm-linux-gnueabi/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-arm-linux-gnueabi version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--with-arch=armv5te --with-float=soft" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From 59a5578ab80e0a94670688b6f577e4553d21f947 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 04/11] cross-arm-linux-gnueabihf: rebuild for libssp --- srcpkgs/cross-arm-linux-gnueabihf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template index d631c7ca322f..13a780794378 100644 --- a/srcpkgs/cross-arm-linux-gnueabihf/template +++ b/srcpkgs/cross-arm-linux-gnueabihf/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _glibc_patchver="72-g0f90d6204d" pkgname=cross-arm-linux-gnueabihf version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From b54ee5d7c9ced8110411bd9896bdab0313dc9c7d Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 05/11] cross-armv7l-linux-gnueabihf: rebuild for libssp --- srcpkgs/cross-armv7l-linux-gnueabihf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template index 7daaf852ac9c..ffb71af5b454 100644 --- a/srcpkgs/cross-armv7l-linux-gnueabihf/template +++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-armv7l-linux-gnueabihf version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From 351c019826fa40cd4bac647625d3974412b77b7d Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 06/11] cross-i686-pc-linux-gnu: rebuild for libssp --- srcpkgs/cross-i686-pc-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template index fd950e0579af..c6f2579c645d 100644 --- a/srcpkgs/cross-i686-pc-linux-gnu/template +++ b/srcpkgs/cross-i686-pc-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-i686-pc-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel From 2507b584129edf7c2cbe61d10f8757253f6e4c96 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:52 -0800 Subject: [PATCH 07/11] cross-powerpc-linux-gnu: rebuild for libssp --- srcpkgs/cross-powerpc-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template index 201c1c966678..c759eda4505a 100644 --- a/srcpkgs/cross-powerpc-linux-gnu/template +++ b/srcpkgs/cross-powerpc-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-powerpc-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify" hostmakedepends="texinfo tar gcc-objc flex perl python3" From 430d1b470465b34b1fd10edca8ba23441223ff39 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:53 -0800 Subject: [PATCH 08/11] cross-powerpc64-linux-gnu: rebuild for libssp --- srcpkgs/cross-powerpc64-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template index 8f558da423e3..95e6ce653c3d 100644 --- a/srcpkgs/cross-powerpc64-linux-gnu/template +++ b/srcpkgs/cross-powerpc64-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-powerpc64-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2 --enable-targets=powerpc-linux" From 6467fa55adfbb68ad8c2d4415a5ab2f089de1c32 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:53 -0800 Subject: [PATCH 09/11] cross-powerpc64le-linux-gnu: rebuild for libssp --- srcpkgs/cross-powerpc64le-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template index 5b01d9b65083..f4486e3f229c 100644 --- a/srcpkgs/cross-powerpc64le-linux-gnu/template +++ b/srcpkgs/cross-powerpc64le-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-powerpc64le-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2 --enable-targets=powerpcle-linux" From 42392ce17a037aa6123120b0eecc995327acbf85 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:53 -0800 Subject: [PATCH 10/11] cross-powerpcle-linux-gnu: rebuild for libssp --- srcpkgs/cross-powerpcle-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template index 687be8a44c6c..32337f1c37cc 100644 --- a/srcpkgs/cross-powerpcle-linux-gnu/template +++ b/srcpkgs/cross-powerpcle-linux-gnu/template @@ -5,7 +5,7 @@ _glibc_version=2.36 _linux_version=5.10.4 pkgname=cross-powerpcle-linux-gnu version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify" hostmakedepends="texinfo tar gcc-objc flex perl python3" From 1687c4dfa571def8aedb21024cb988925e31faa3 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 17:32:53 -0800 Subject: [PATCH 11/11] cross-x86_64-linux-gnu: rebuild for libssp --- srcpkgs/cross-x86_64-linux-gnu/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template index bdb59d85cdd5..0f6daea7229c 100644 --- a/srcpkgs/cross-x86_64-linux-gnu/template +++ b/srcpkgs/cross-x86_64-linux-gnu/template @@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d" _linux_version=5.10.4 pkgname=cross-x86_64-linux-gnu version=0.35 -revision=2 +revision=3 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel