gcc: Update to 9.1.0

This patch also removes libmpx which has been removed from GCC.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer 2019-05-08 04:04:18 +01:00
parent f4c965cf46
commit 017586474a
1 changed files with 2 additions and 27 deletions

View File

@ -7,7 +7,7 @@
build_graphite = 1
name = gcc
version = 8.3.0
version = 9.1.0
release = 1
maintainer = Michael Tremer <michael.tremer@ipfire.org>
@ -64,9 +64,6 @@ build
# Build libubsan
build_libubsan = 0
# Build libmpx (only on x86_64)
build_libmpx = 0
# A couple of configure arguments depending on the architecture and
# configuration.
configure_options =
@ -80,7 +77,6 @@ build
build_liblsan = 1
build_libtsan = 1
build_libubsan = 1
build_libmpx = 1
end
if "%{DISTRO_ARCH}" == "i686"
@ -282,7 +278,7 @@ build
chmod 755 %{BUILDROOT}%{libdir}/libgomp.so.1.*
# libstdc++
ln -svf ../../../libstdc++.so.6.0.25 ${FULLPATH}/libstdc++.so
ln -svf ../../../libstdc++.so.6.0.26 ${FULLPATH}/libstdc++.so
mv -vf %{BUILDROOT}%{libdir}/lib{std,sup}c++.a ${FULLPATH}
# libquadmath
@ -313,11 +309,6 @@ build
ln -svf ../../../libubsan.so.1.0.0 ${FULLPATH}/libubsan.so
chmod 755 %{BUILDROOT}%{libdir}/libubsan.so.*
fi
if [ "%{build_libmpx}" = "1" ]; then
ln -svf ../../../libmpx.so.2.0.1 ${FULLPATH}/libmpx.so
ln -svf ../../../libmpxwrappers.so.2.0.1 ${FULLPATH}/libmpxwrappers.so
fi
end
keep_libraries
@ -612,22 +603,6 @@ packages
end
end
if "%{build_libmpx}" == "1"
package libmpx
summary = The Memory Protection Extensions runtime libraries
description
This package contains the Memory Protection Extensions
runtime libraries which is used for -fcheck-pointer-bounds
-mmpx instrumented programs.
end
files
%{libdir}/libmpx.so.*
%{libdir}/libmpxwrappers.so.*
end
end
end
package gcc-plugin-devel
summary = Support for compiling GCC plugins.
description