summaryrefslogtreecommitdiffstats
path: root/development/arm-binutils/arm-binutils.SlackBuild
diff options
context:
space:
mode:
author Fernando Lopez Jr2018-02-24 14:01:03 +0100
committer Willy Sudiarto Raharjo2018-03-03 02:42:06 +0100
commitac29f11f3121063912f4d3b4f16a087d700bb195 (patch)
tree8adcf33a32538f5653136bbf352c7cc1add09ba4 /development/arm-binutils/arm-binutils.SlackBuild
parent934ab1348efcfc52d50f129ef5a2de4447bfb8df (diff)
downloadslackbuilds-ac29f11f3121063912f4d3b4f16a087d700bb195.tar.gz
development/arm-binutils: Updated for version 2.30.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/arm-binutils/arm-binutils.SlackBuild')
-rw-r--r--development/arm-binutils/arm-binutils.SlackBuild39
1 files changed, 10 insertions, 29 deletions
diff --git a/development/arm-binutils/arm-binutils.SlackBuild b/development/arm-binutils/arm-binutils.SlackBuild
index 5b6d8f10fe..d2ded90bb1 100644
--- a/development/arm-binutils/arm-binutils.SlackBuild
+++ b/development/arm-binutils/arm-binutils.SlackBuild
@@ -28,7 +28,7 @@
# Claudio Henrique Fortes Felix <felix.claudio [at] gmail [dot] com>.
PRGNAM=arm-binutils
-VERSION=${VERSION:-2.29}
+VERSION=${VERSION:-2.30}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -83,48 +83,29 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--infodir=/usr/info \
--mandir=/usr/man \
+ --build=$ARCH-slackware-linux \
+ --target="arm-none-eabi" \
+ --enable-interwork \
+ --enable-multilib \
--disable-nls \
--disable-werror \
- --target=arm-none-eabi \
- --with-gnu-ld \
--with-gnu-as \
- --with-dwarf2 \
- --with-cpu=cortex-m3 \
- --with-fpu=fpv4-sp-d16 \
- --with-float=hard \
- --with-mode=thumb \
- --enable-interwork \
- --enable-multilib \
- --enable-install-libbfd \
- --enable-ld=default \
- --enable-gold \
- --enable-plugins \
- --enable-threads \
- --with-pic \
- --enable-shared \
- --enable-multilib \
- --program-prefix="arm-none-eabi-" \
- --program-suffix="" \
- --build=$ARCH-slackware-linux
+ --with-gnu-ld
make
make install DESTDIR=$PKG
-# Remove useless stuff
-rm -rf $PKG/usr/lib${LIBDIRSUFFIX}
-rm -rf $PKG/usr/info
-rm -f $PKG/usr/man/man1/arm-none-eabi-dlltool.1
-rm -f $PKG/usr/man/man1/arm-none-eabi-nlmconv.1
-rm -f $PKG/usr/man/man1/arm-none-eabi-windres.1
-
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+# Don't overwrite info files from Slackware's binutils
+rm -rf $PKG/usr/info
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING* ChangeLog MAINTAINERS README* \
+cp -a COPYING* ChangeLog MAINTAINERS README* $CWD/configure_options.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild