diff --git a/srcpkgs/cross-arm-linux-musleabi/files/libssp-musl.patch b/srcpkgs/cross-arm-linux-musleabi/files/libssp-musl.patch new file mode 120000 index 00000000000..37a7489360f --- /dev/null +++ b/srcpkgs/cross-arm-linux-musleabi/files/libssp-musl.patch @@ -0,0 +1 @@ +../../gcc/files/libssp-musl.patch \ No newline at end of file diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template index 49e95599392..02121a2b16f 100644 --- a/srcpkgs/cross-arm-linux-musleabi/template +++ b/srcpkgs/cross-arm-linux-musleabi/template @@ -13,7 +13,7 @@ _sysroot="/usr/${_triplet}" pkgname=cross-${_triplet} version=0.33 -revision=2 +revision=3 short_desc="Cross toolchain for ARMv5 TE target (musl)" maintainer="Orphaned " homepage="https://www.voidlinux.org/" @@ -93,6 +93,7 @@ _gcc_bootstrap() { _apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch _apply_patch -p0 ${FILESDIR}/musl-ada.patch _apply_patch -p1 ${FILESDIR}/libgnarl-musl.patch + _apply_patch -p1 ${FILESDIR}/libssp-musl.patch _apply_patch -p0 ${FILESDIR}/invalid_tls_model.patch _apply_patch -p0 ${FILESDIR}/gccgo-musl.patch @@ -198,6 +199,7 @@ _gcc_build() { _args+=" --enable-lto" _args+=" --enable-default-pie" _args+=" --enable-default-ssp" + _args+=" --enable-libssp" _args+=" --disable-libsanitizer" _args+=" --disable-multilib" _args+=" --disable-nls"