cross-powerpc-linux-musl: remove stack_chk_fail_local patch

and add libssp-musl.patch

[ci skip]
This commit is contained in:
Jürgen Buchmüller 2020-06-06 16:33:49 +02:00 committed by q66
parent 536d2423f8
commit b6ac035f39
3 changed files with 6 additions and 5 deletions

View file

@ -0,0 +1 @@
../../gcc/files/libssp-musl.patch

View file

@ -1 +0,0 @@
../../gcc/patches/no-stack_chk_fail_local.patch

View file

@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
pkgname=cross-${_triplet}
version=0.33
revision=1
revision=2
short_desc="Cross toolchain for PowerPC (musl)"
maintainer="Thomas Batten <stenstorpmc@gmail.com>"
@ -91,10 +91,10 @@ _gcc_bootstrap() {
cd ${wrksrc}/gcc-${_gcc_version}
_apply_patch -p0 ${FILESDIR}/fix-cxxflags-passing.patch
_apply_patch -p0 ${FILESDIR}/musl-ada.patch
_apply_patch -p0 ${FILESDIR}/no-stack_chk_fail_local.patch
_apply_patch -p0 ${FILESDIR}/0010-ldbl128-config.patch
_apply_patch -p0 ${FILESDIR}/libgcc-ibm128-no-tag.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
@ -197,9 +197,9 @@ _gcc_build() {
[ ! -d gcc-build ] && mkdir gcc-build
cd gcc-build
_args="--prefix=/usr"
_args+=" --target=${_triplet}"
_args="--target=${_triplet}"
_args+=" --with-sysroot=${_sysroot}"
_args+=" --prefix=/usr"
_args+=" --libexecdir=/usr/lib"
_args+=" --enable-languages=c,ada,c++,objc,obj-c++,go,fortran,lto"
_args+=" --enable-lto"
@ -212,6 +212,7 @@ _gcc_build() {
_args+=" --disable-libquadmath"
_args+=" --disable-libmpx"
_args+=" --disable-libmudflap"
_args+=" --enable-libssp"
_args+=" --enable-shared"
_args+=" --disable-symvers"
_args+=" libat_cv_have_ifunc=no"