summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsource/current/gcc/gcc-multilib.SlackBuild8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/current/gcc/gcc-multilib.SlackBuild b/source/current/gcc/gcc-multilib.SlackBuild
index 584bad0..b0ebedd 100755
--- a/source/current/gcc/gcc-multilib.SlackBuild
+++ b/source/current/gcc/gcc-multilib.SlackBuild
@@ -62,7 +62,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gcc
SRCVER=${SRCVER:-"9.2.0"}
VERSION=$(echo $SRCVER | cut -f 1 -d _)
-BUILD=${BUILD:-2alien}
+BUILD=${BUILD:-3alien}
# How many jobs to run in parallel:
NUMJOBS=${NUMJOBS:-"$(nproc)"}
@@ -724,12 +724,18 @@ fi
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgdruntime* usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgphobos* usr/lib${LIBDIRSUFFIX}
+ # Don't package the (bloated) libgphobos.a or libgdruntime.a.
+ # As a rule, we don't package static libraries.
+ rm -f usr/lib${LIBDIRSUFFIX}/libgphobos.a
+ rm -f usr/lib${LIBDIRSUFFIX}/libgdruntime.a
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include/d usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include
if [ "$ARCH" = "x86_64" ]; then
mkdir -p usr/lib
mv $PKG1/usr/lib/libgdruntime* usr/lib
mv $PKG1/usr/lib/libgphobos* usr/lib
+ rm -f usr/lib}/libgphobos.a
+ rm -f usr/lib/libgdruntime.a
mkdir -p usr/lib/gcc/$TARGET/$VERSION/include
mv $PKG1/usr/lib/gcc/$TARGET/$VERSION/include/d usr/lib/gcc/$TARGET/$VERSION/include
fi