summaryrefslogtreecommitdiffstats
path: root/13.0
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2009-06-25 19:23:29 +0000
committer Eric Hameleers <alien@slackware.com>2009-06-25 19:23:29 +0000
commit5f9310abd4e5bd0c3b3f7b95f3151ccbce7ae04c (patch)
treead8a7f24e5436d51604d7f73acdc7835f1c5f32e /13.0
parentf5f60212369df481fbd89b55a8c910d8b958c213 (diff)
downloadmultilib-5f9310abd4e5bd0c3b3f7b95f3151ccbce7ae04c.tar.gz
multilib-5f9310abd4e5bd0c3b3f7b95f3151ccbce7ae04c.tar.xz
This is the final script for the gcc multilib build
Diffstat (limited to '13.0')
-rwxr-xr-x13.0/gcc/gcc-multilib.SlackBuild29
1 files changed, 29 insertions, 0 deletions
diff --git a/13.0/gcc/gcc-multilib.SlackBuild b/13.0/gcc/gcc-multilib.SlackBuild
index e387234..aeb2286 100755
--- a/13.0/gcc/gcc-multilib.SlackBuild
+++ b/13.0/gcc/gcc-multilib.SlackBuild
@@ -383,6 +383,10 @@ fi
mv $PKG1/usr/include/c++ usr/include
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/*++* usr/lib${LIBDIRSUFFIX}
+ if [ "$ARCH" = "x86_64" ]; then
+ mkdir -p usr/lib
+ mv $PKG1/usr/lib/*++* usr/lib
+ fi
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/cc1plus usr/libexec/gcc/$TARGET/$VERSION/cc1plus
mkdir -p usr/man/man1
@@ -404,6 +408,12 @@ fi
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/finclude usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/libgfortran* usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
+ if [ "$ARCH" = "x86_64" ]; then
+ mkdir -p usr/lib
+ mv $PKG1/usr/lib/libgfortran* usr/lib
+ mkdir -p usr/lib/gcc/$TARGET/$VERSION
+ mv $PKG1/usr/lib/gcc/$TARGET/$VERSION/finclude usr/lib/gcc/$TARGET/$VERSION
+ fi
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/f951 usr/libexec/gcc/$TARGET/$VERSION/f951
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/libgfortran* usr/libexec/gcc/$TARGET/$VERSION
@@ -423,6 +433,11 @@ fi
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/adainclude usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
mv $PKG1/usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/adalib usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION
+ if [ "$ARCH" = "x86_64" ]; then
+ mkdir -p usr/lib/gcc/$TARGET/$VERSION
+ mv $PKG1/usr/lib/gcc/$TARGET/$VERSION/adainclude usr/lib/gcc/$TARGET/$VERSION
+ mv $PKG1/usr/lib/gcc/$TARGET/$VERSION/adalib usr/lib/gcc/$TARGET/$VERSION
+ fi
)
# gcc-java:
@@ -471,6 +486,16 @@ fi
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libgij* usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/lib-org* usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/security usr/lib${LIBDIRSUFFIX}
+ if [ "$ARCH" = "x86_64" ]; then
+ mkdir -p usr/lib
+ mv $PKG1/usr/lib/libffi* usr/lib
+ mv $PKG1/usr/lib/logging.properties usr/lib
+ mv $PKG1/usr/lib/gcj* usr/lib
+ mv $PKG1/usr/lib/libgcj* usr/lib
+ mv $PKG1/usr/lib/libgij* usr/lib
+ mv $PKG1/usr/lib/lib-org* usr/lib
+ mv $PKG1/usr/lib/security usr/lib
+ fi
mkdir -p usr/lib${LIBDIRSUFFIX}/pkgconfig
mv $PKG1/usr/lib${LIBDIRSUFFIX}/pkgconfig/libgcj*.pc usr/lib${LIBDIRSUFFIX}/pkgconfig
rmdir $PKG1/usr/lib${LIBDIRSUFFIX}/pkgconfig 2> /dev/null
@@ -510,6 +535,10 @@ fi
( cd $PKG6
mkdir -p usr/lib${LIBDIRSUFFIX}
mv $PKG1/usr/lib${LIBDIRSUFFIX}/libobjc* usr/lib${LIBDIRSUFFIX}
+ if [ "$ARCH" = "x86_64" ]; then
+ mkdir -p usr/lib
+ mv $PKG1/usr/lib/libobjc* usr/lib
+ fi
mkdir -p usr/libexec/gcc/$TARGET/$VERSION
mv $PKG1/usr/libexec/gcc/$TARGET/$VERSION/cc1obj usr/libexec/gcc/$TARGET/$VERSION
mkdir -p usr/lib${LIBDIRSUFFIX}/gcc/$TARGET/$VERSION/include