gcc: disable libssp
This commit is contained in:
parent
70cb5c34d1
commit
6fa537f2ba
@ -70,7 +70,6 @@ libmpfr.so.6 mpfr-4.0.0_1
|
||||
libppl.so.14 ppl-1.2_1
|
||||
libppl_c.so.4 ppl-0.11_1
|
||||
libstdc++.so.6 libstdc++-4.4.0_1
|
||||
libssp.so.0 libssp-4.4.0_1
|
||||
libncurses.so.6 ncurses-libs-6.0_1 ignore
|
||||
libncursesw.so.6 ncurses-libs-5.8_1 ignore
|
||||
libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=gcc
|
||||
version=12.2.0
|
||||
revision=1
|
||||
revision=2
|
||||
_minorver="${version%.*}"
|
||||
_majorver="${_minorver%.*}"
|
||||
_gmp_version=6.2.1
|
||||
@ -32,7 +32,8 @@ checksum="e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff
|
||||
nopie=yes
|
||||
lib32disabled=yes
|
||||
bootstrap=yes
|
||||
replaces="gcc-gcj<7.2.0 gcc-gcj-jdk-compat<7.2.0 libmpx>=0 libmpx-devel>=0"
|
||||
replaces="gcc-gcj<7.2.0 gcc-gcj-jdk-compat<7.2.0 libmpx>=0 libmpx-devel>=0
|
||||
libssp>=0 libssp-devel>=0"
|
||||
|
||||
_have_gccgo=yes
|
||||
|
||||
@ -54,11 +55,10 @@ else
|
||||
fi
|
||||
makedepends="zlib-devel libzstd-devel"
|
||||
depends="binutils libgcc-devel-${version}_${revision}
|
||||
libstdc++-devel-${version}_${revision} libssp-devel-${version}_${revision}"
|
||||
libstdc++-devel-${version}_${revision}"
|
||||
checkdepends="dejagnu"
|
||||
|
||||
subpackages="libgcc libgomp libgomp-devel libatomic libatomic-devel"
|
||||
subpackages+=" libssp libssp-devel"
|
||||
|
||||
build_options="ada gnatboot"
|
||||
build_options_default="ada"
|
||||
@ -290,6 +290,7 @@ do_configure() {
|
||||
_args+=" --with-linker-hash-style=$_hash"
|
||||
_args+=" --disable-sjlj-exceptions"
|
||||
_args+=" --disable-target-libiberty"
|
||||
_args+=" --disable-libssp"
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
@ -683,23 +684,6 @@ libsanitizer_package() {
|
||||
}
|
||||
}
|
||||
|
||||
libssp-devel_package() {
|
||||
depends="libssp>=${_minorver}"
|
||||
short_desc+=" - SSP (StackSmashingProtection) library - development files"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/libssp*.a"
|
||||
vmove usr/lib/gcc/${_triplet}/${_minorver}/include/ssp
|
||||
}
|
||||
}
|
||||
|
||||
libssp_package() {
|
||||
short_desc+=" - SSP (StackSmashingProtection) library"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/libssp.so*"
|
||||
vlicense COPYING.RUNTIME RUNTIME.LIBRARY.EXCEPTION
|
||||
}
|
||||
}
|
||||
|
||||
libstdc++-devel_package() {
|
||||
depends="libstdc++>=${_minorver}"
|
||||
short_desc+=" - Standard C++ Library - development files"
|
||||
|
@ -1 +0,0 @@
|
||||
gcc
|
@ -1 +0,0 @@
|
||||
gcc
|
Loading…
x
Reference in New Issue
Block a user