From 7dc2c35f1516c4ffc54419ee25801b970742b3d3 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Wed, 21 Dec 2022 15:09:53 -0800 Subject: [PATCH 01/27] build-style/void-cross: disable libssp --- common/build-style/void-cross.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh index 4804193d8395..cb62d17ac59e 100644 --- a/common/build-style/void-cross.sh +++ b/common/build-style/void-cross.sh @@ -319,6 +319,12 @@ _void_cross_build_musl() { make ${makejobs} make DESTDIR=${wrksrc}/build_root/usr/${tgt} install + CFLAGS="-pipe -fPIC ${cross_musl_cflags}" \ + CPPFLAGS="${cross_musl_cflags}" LDFLAGS="${cross_musl_ldflags}" \ + ${tgt}-gcc $CFLAGS $LDFLAGS -fpie $CPPFLAGS $CFLAGS -c ${XBPS_SRCPKGDIR}/musl/files/__stack_chk_fail_local.c -o __stack_chk_fail_local.o + ${tgt}-ar r libssp_nonshared.a __stack_chk_fail_local.o + cp libssp_nonshared.a ${wrksrc}/build_root/usr/${tgt}/usr/lib + touch ${wrksrc}/.musl_build_done } @@ -385,6 +391,7 @@ _void_cross_build_gcc() { extra_args+=" --disable-gnu-unique-object" extra_args+=" libat_cv_have_ifunc=no" else + extra_args+=" " extra_args+=" --enable-clocale=gnu" extra_args+=" --enable-gnu-unique-object" fi @@ -417,6 +424,7 @@ _void_cross_build_gcc() { --disable-libvtv \ --disable-libsanitizer \ --disable-libstdcxx-pch \ + --disable-libssp \ --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ @@ -425,7 +433,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 \ @@ -600,6 +607,8 @@ do_install() { for f in ${DESTDIR}/${sysroot}/usr/lib/ld-musl-*.so.*; do ln -sf libc.so ${f} done + + cp libssp_nonshared.a ${DESTDIR}/${sysroot}/usr/lib/ else # Install glibc cd ${wrksrc}/glibc_build From 8831bcfcf59ed2c11944b914480836cb0ff80315 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:26:14 -0800 Subject: [PATCH 02/27] musl: add __stack_chk_fail_local This is necessary for libssp_nonshared.a (only build for cross compilers for now) --- srcpkgs/musl/files/__stack_chk_fail_local.c | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 srcpkgs/musl/files/__stack_chk_fail_local.c diff --git a/srcpkgs/musl/files/__stack_chk_fail_local.c b/srcpkgs/musl/files/__stack_chk_fail_local.c new file mode 100644 index 000000000000..2b403a6e046f --- /dev/null +++ b/srcpkgs/musl/files/__stack_chk_fail_local.c @@ -0,0 +1,2 @@ +extern void __stack_chk_fail(void); +void __attribute__((visibility ("hidden"))) __stack_chk_fail_local(void) { __stack_chk_fail(); } From 35a6428e5e7e575be55d035b8ba97c3bdd493041 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:18:16 -0800 Subject: [PATCH 03/27] cross-vpkg-dummy: drop libssp from musl cross compilers --- srcpkgs/cross-vpkg-dummy/template | 3 --- 1 file changed, 3 deletions(-) diff --git a/srcpkgs/cross-vpkg-dummy/template b/srcpkgs/cross-vpkg-dummy/template index aeafb749dd5f..1ad200d699c0 100644 --- a/srcpkgs/cross-vpkg-dummy/template +++ b/srcpkgs/cross-vpkg-dummy/template @@ -61,9 +61,6 @@ shlib_provides=" if [ "$XBPS_TARGET_LIBC" = "musl" ]; then provides+=" musl-9999_1 musl-devel-9999_1" - # bundled in musl crosstoolchains but not glibc - provides+=" libssp-9999_1 libssp-devel-9999_1" - shlib_provides+=" libssp.so.0" conflicts+=" musl>=0" shlib_provides+=" libc.so" else From f2bca1dd7085d025133b0edc43dee05b7937225e Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 04/27] cross-aarch64-linux-gnu: drop libssp from cross compilers --- 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 61d5692af02fdf07a90a8ceb5a1502a59024af26 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 05/27] cross-aarch64-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-aarch64-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template index ba14c96bccea..a05207a8894e 100644 --- a/srcpkgs/cross-aarch64-linux-musl/template +++ b/srcpkgs/cross-aarch64-linux-musl/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-aarch64-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=armv8-a" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From 797fef11b559409180fcd76ecbf4e4702668ead0 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 06/27] cross-arm-linux-gnueabi: drop libssp from cross compilers --- 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 0ce7c48b29f14a3629e58d85946a56dda4fc08e3 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 07/27] cross-arm-linux-gnueabihf: drop libssp from cross compilers --- 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 f6096ab807b84fbb9d9b861f3e2e12c9fbeafdf1 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 08/27] cross-arm-linux-musleabi: drop libssp from cross compilers --- srcpkgs/cross-arm-linux-musleabi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template index 24df78e8fd8e..ce25d306db4b 100644 --- a/srcpkgs/cross-arm-linux-musleabi/template +++ b/srcpkgs/cross-arm-linux-musleabi/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-arm-linux-musleabi version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=armv5te --with-float=soft" hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" From 8c8a037f9a1b5487cd4351166c2dcb8ba38d29c3 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 09/27] cross-arm-linux-musleabihf: drop libssp from cross compilers --- srcpkgs/cross-arm-linux-musleabihf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template index 8093700f909c..38baeb2e4df7 100644 --- a/srcpkgs/cross-arm-linux-musleabihf/template +++ b/srcpkgs/cross-arm-linux-musleabihf/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-arm-linux-musleabihf version=0.35 -revision=1 +revision=2 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 660f67d2b8d790b8ef7a4516887fff181f998244 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 10/27] cross-armv7l-linux-gnueabihf: drop libssp from cross compilers --- 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 6b091f75606cbf4d59bb66c335b575368d2c3621 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 11/27] cross-armv7l-linux-musleabihf: drop libssp from cross compilers --- srcpkgs/cross-armv7l-linux-musleabihf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template index e5af2c9ccbf2..5d7bd4647c49 100644 --- a/srcpkgs/cross-armv7l-linux-musleabihf/template +++ b/srcpkgs/cross-armv7l-linux-musleabihf/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-armv7l-linux-musleabihf version=0.35 -revision=1 +revision=2 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 b65fd1cc0270e95ab8caa52d96b4e58a11167532 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 12/27] cross-i686-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-i686-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template index d624bb7a3254..2c95f93a8fe1 100644 --- a/srcpkgs/cross-i686-linux-musl/template +++ b/srcpkgs/cross-i686-linux-musl/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-i686-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel From 12f7830bff3cecb8961f987c0502f75171f8509d Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 13/27] cross-i686-pc-linux-gnu: drop libssp from cross compilers --- 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 a65b0455a7eac8b0344ae863e923691d288b2bb1 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 14/27] cross-mips-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-mips-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template index 67a5c413396c..aefd2316ad03 100644 --- a/srcpkgs/cross-mips-linux-musl/template +++ b/srcpkgs/cross-mips-linux-musl/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mips-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=soft --with-linker-hash-style=sysv" From 0e897fcee56a5b03cc2057530e9097e340b5d336 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 15/27] cross-mips-linux-muslhf: drop libssp from cross compilers --- srcpkgs/cross-mips-linux-muslhf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template index bdf8600ce95b..8308fcb4f0d0 100644 --- a/srcpkgs/cross-mips-linux-muslhf/template +++ b/srcpkgs/cross-mips-linux-muslhf/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mips-linux-muslhf version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=hard --with-linker-hash-style=sysv" From a65eef3200c8d656d503fc1cfce6df2ee2752633 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 16/27] cross-mipsel-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-mipsel-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template index de49387d517b..3c1825f0d96f 100644 --- a/srcpkgs/cross-mipsel-linux-musl/template +++ b/srcpkgs/cross-mipsel-linux-musl/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mipsel-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=soft --with-linker-hash-style=sysv" From 3b8c5f5873ec4c53243e9a354b7584af3728cb72 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:54 -0800 Subject: [PATCH 17/27] cross-mipsel-linux-muslhf: drop libssp from cross compilers --- srcpkgs/cross-mipsel-linux-muslhf/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template index b27ce6475a38..ab199135a246 100644 --- a/srcpkgs/cross-mipsel-linux-muslhf/template +++ b/srcpkgs/cross-mipsel-linux-muslhf/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-mipsel-linux-muslhf version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--with-arch=mips32r2 --with-float=hard --with-linker-hash-style=sysv" From 0d2e98737decb67c041f863d3b163bc4b7d3223e Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 18/27] cross-powerpc-linux-gnu: drop libssp from cross compilers --- 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 be7bc474efa608805aa127ea3aa287cca8420686 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 19/27] cross-powerpc-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-powerpc-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template index 9bb6acd359b6..692145be3994 100644 --- a/srcpkgs/cross-powerpc-linux-musl/template +++ b/srcpkgs/cross-powerpc-linux-musl/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-powerpc-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float" From 24f780410bfe123938165230158500d736cba50d Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 20/27] cross-powerpc64-linux-gnu: drop libssp from cross compilers --- 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 47dbd7dbab658446722004005eda1c2827186083 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 21/27] cross-powerpc64-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-powerpc64-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template index e0848fe0bff7..4d38c80ff744 100644 --- a/srcpkgs/cross-powerpc64-linux-musl/template +++ b/srcpkgs/cross-powerpc64-linux-musl/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-powerpc64-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux" From 864e0245ae1ce582c28c8c18ff4fbebedc58cedf Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 22/27] cross-powerpc64le-linux-gnu: drop libssp from cross compilers --- 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 9442fb4c815d4f553752e7ac2038aa8ff06d8434 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 23/27] cross-powerpc64le-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-powerpc64le-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template index 0915e524545f..59f8586731a7 100644 --- a/srcpkgs/cross-powerpc64le-linux-musl/template +++ b/srcpkgs/cross-powerpc64le-linux-musl/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-powerpc64le-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux" From 41b59950362a2ab596d06eb6bae3b6def19a273a Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 24/27] cross-powerpcle-linux-gnu: drop libssp from cross compilers --- 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 db01a3d7727c7d6f52b59c6c3dca0e23c7fb5366 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 25/27] cross-powerpcle-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-powerpcle-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template index bb984b9c42eb..0fdd3285b3f8 100644 --- a/srcpkgs/cross-powerpcle-linux-musl/template +++ b/srcpkgs/cross-powerpcle-linux-musl/template @@ -5,7 +5,7 @@ _musl_version=1.1.24 _linux_version=5.10.4 pkgname=cross-powerpcle-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross configure_args="--enable-secureplt --disable-vtable-verify --disable-decimal-float" From e5715ad36687e8119137ec949225ff8177bcdd12 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 26/27] cross-x86_64-linux-gnu: drop libssp from cross compilers --- 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 From 059f88921347c385b2d5c9ca8286a5bbfaea9c08 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 27 Dec 2022 02:20:55 -0800 Subject: [PATCH 27/27] cross-x86_64-linux-musl: drop libssp from cross compilers --- srcpkgs/cross-x86_64-linux-musl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template index ac5b1c46ab82..2812f3330130 100644 --- a/srcpkgs/cross-x86_64-linux-musl/template +++ b/srcpkgs/cross-x86_64-linux-musl/template @@ -6,7 +6,7 @@ _linux_version=5.10.4 _libucontext_version=1.0 pkgname=cross-x86_64-linux-musl version=0.35 -revision=1 +revision=2 build_style=void-cross hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3" makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel