summaryrefslogtreecommitdiffstats
path: root/source/current/gcc/gcc-multilib.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2018-06-27 14:43:23 +0000
committer Eric Hameleers <alien@slackware.com>2018-06-27 14:43:23 +0000
commitf6b2d5308b80e93e802515e8665f13731969f6ed (patch)
tree19ddaee2b16e43fa894642882394c0a9d4bf1f5b /source/current/gcc/gcc-multilib.SlackBuild
parent9de7df1aeb97d7a388253d348052e54a1b42f925 (diff)
downloadmultilib-f6b2d5308b80e93e802515e8665f13731969f6ed.tar.gz
multilib-f6b2d5308b80e93e802515e8665f13731969f6ed.tar.xz
ggc_multilib: updated to 8.1.1
Diffstat (limited to 'source/current/gcc/gcc-multilib.SlackBuild')
-rwxr-xr-xsource/current/gcc/gcc-multilib.SlackBuild23
1 files changed, 15 insertions, 8 deletions
diff --git a/source/current/gcc/gcc-multilib.SlackBuild b/source/current/gcc/gcc-multilib.SlackBuild
index 2b4dd55..56c4474 100755
--- a/source/current/gcc/gcc-multilib.SlackBuild
+++ b/source/current/gcc/gcc-multilib.SlackBuild
@@ -60,8 +60,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gcc
-VERSION=${VERSION:-7.3.0}
-BUILD=${BUILD:-2alien}
+SRCVER=${SRCVER:-"8.1.1_20180626_r262159"}
+VERSION=$(echo $SRCVER | cut -f 1 -d _)
+BUILD=${BUILD:-1alien}
# How many jobs to run in parallel:
NUMJOBS=${NUMJOBS:-" -j7 "}
@@ -173,11 +174,12 @@ cat $CWD/slack-desc.gcc-objc > $PKG6/install/slack-desc
cat $CWD/slack-desc.gcc-go > $PKG8/install/slack-desc
cat $CWD/slack-desc.gcc-brig > $PKG9/install/slack-desc
+# Extract the source code:
cd $TMP
-rm -rf gcc-$VERSION
-tar xf $CWD/gcc-$VERSION.tar.xz || exit 1
+rm -rf gcc-$SRCVER
+tar xf $CWD/gcc-$SRCVER.tar.?z || exit 1
-( cd gcc-$VERSION || exit 1
+( cd gcc-$SRCVER || exit 1
# Smite the fixincludes:
zcat $CWD/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
@@ -205,7 +207,7 @@ tar xf $CWD/gcc-$VERSION.tar.xz || exit 1
fi
if [ -r NEWS ]; then
DOCSDIR=$(echo $PKG1/usr/doc/gcc-$VERSION)
- cat NEWS | head -n 1000 > $DOCSDIR/NEWS
+ cat NEWS | head -n 1500 > $DOCSDIR/NEWS
touch -r NEWS $DOCSDIR/NEWS
fi
@@ -356,7 +358,7 @@ tar xf $CWD/gcc-$VERSION.tar.xz || exit 1
LDFLAGS="$SLKLDFLAGS" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
- ../gcc-$VERSION/configure \
+ ../gcc-$SRCVER/configure \
--prefix=/usr \
--libdir=/usr/lib$LIBDIRSUFFIX \
--mandir=/usr/man \
@@ -370,9 +372,12 @@ tar xf $CWD/gcc-$VERSION.tar.xz || exit 1
--with-system-zlib \
--enable-libstdcxx-dual-abi \
--with-default-libstdcxx-abi=new \
+ --disable-libstdcxx-pch \
--disable-libunwind-exceptions \
--enable-__cxa_atexit \
- --enable-libssp \
+ --disable-libssp \
+ --enable-gnu-unique-object \
+ --enable-plugin \
--enable-lto \
--disable-install-libiberty \
--enable-gnu-indirect-function \
@@ -677,6 +682,8 @@ fi
fi
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/brig1 usr/libexec/gcc/$TARGET/$VERSION
+ mkdir -p usr/man/man1
+ mv $PKG1/usr/man/man1/gccbrig.1.gz usr/man/man1
)
# Generate packages: