]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/commitdiff
gcc: Update to 9.1.0
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 May 2019 03:04:18 +0000 (04:04 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 May 2019 03:04:18 +0000 (04:04 +0100)
This patch also removes libmpx which has been removed from GCC.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
gcc/gcc.nm

index 5266c2f80c11f2f108415a9f61d618f25c6b3637..64831ef3a197fa7e1532dce0a61aadd98c011357 100644 (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