summaryrefslogtreecommitdiffstats
path: root/gcc34
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2008-03-17 21:58:16 +0000
committer Eric Hameleers <alien@slackware.com>2008-03-17 21:58:16 +0000
commit8e9b6137e7a706c139eb0ae93bd9e6451a0f6727 (patch)
tree533529cb06376f01a676009d7584be3239f44eb9 /gcc34
parente6a81a46f4487ea3a000f4262b9a6ba4f321492d (diff)
downloadasb-8e9b6137e7a706c139eb0ae93bd9e6451a0f6727.tar.gz
asb-8e9b6137e7a706c139eb0ae93bd9e6451a0f6727.tar.xz
Fix broken symlinks. Also build with updated (correct) slack-desc files
Diffstat (limited to 'gcc34')
-rwxr-xr-xgcc34/build/gcc34.SlackBuild8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc34/build/gcc34.SlackBuild b/gcc34/build/gcc34.SlackBuild
index 483322a3..a28eb14f 100755
--- a/gcc34/build/gcc34.SlackBuild
+++ b/gcc34/build/gcc34.SlackBuild
@@ -67,7 +67,7 @@
VERSION=3.4.6
ARCH=${ARCH:-i486}
TARGET=$ARCH-slackware-linux
-BUILD=1compat
+BUILD=2compat
INSPREFIX=/usr/gcc34
PRGSUFFIX=34
@@ -165,11 +165,13 @@ tar xjvf $CWD/gcc-$VERSION.tar.bz2
ln -sf ${INSPREFIX}/bin/cpp${PRGSUFFIX} .
)
( cd $PKG1/$INSPREFIX/bin
+ rm -f ${TARGET}-gcc-${VERSION} # remove unnecessary hardlink
+ ln -sf g++${PRGSUFFIX} c++${PRGSUFFIX} # overwrite the hardlink
ln -sf gcc${PRGSUFFIX} cc${PRGSUFFIX}
ln -sf gcc${PRGSUFFIX} ${TARGET}-gcc${PRGSUFFIX}
ln -sf gcc${PRGSUFFIX} ${TARGET}-gcc${PRGSUFFIX}-${VERSION}
- ln -sf g++-gcc${PRGSUFFIX} ${TARGET}-c++${PRGSUFFIX}
- ln -sf g++-gcc${PRGSUFFIX} ${TARGET}-g++${PRGSUFFIX}
+ ln -sf g++${PRGSUFFIX} ${TARGET}-c++${PRGSUFFIX}
+ ln -sf g++${PRGSUFFIX} ${TARGET}-g++${PRGSUFFIX}
)
( cd $PKG1/$INSPREFIX/man
gzip -9 */*