projects
/
crux-arm-cross-compiler.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updated the compiler ports to 4.8.2.
[crux-arm-cross-compiler.git]
/
arm-gcc-interim
/
Pkgfile
diff --git
a/arm-gcc-interim/Pkgfile
b/arm-gcc-interim/Pkgfile
index 0d6ae274039788f0f383fa0678a64b830ba80077..48e1724282e1c32e9d3cfa1bc2e9089661366c35 100644
(file)
--- a/
arm-gcc-interim/Pkgfile
+++ b/
arm-gcc-interim/Pkgfile
@@
-3,11
+3,13
@@
# Depends on: libgmp libmpfr
name=arm-gcc-interim
# Depends on: libgmp libmpfr
name=arm-gcc-interim
-version=4.
4.4
+version=4.
8.2
release=1
release=1
-source=(ftp://sources.redhat.com/pub/gcc/releases/gcc-$version/gcc-
core-
$version.tar.bz2)
+source=(ftp://sources.redhat.com/pub/gcc/releases/gcc-$version/gcc-$version.tar.bz2)
build() {
build() {
+ local TARGET=armv5tel-softfloat-linux-gnueabi
+
sed -i 's|REVISION|REVISION " (CRUX)"|' gcc-$version/gcc/version.c
mkdir build
sed -i 's|REVISION|REVISION " (CRUX)"|' gcc-$version/gcc/version.c
mkdir build
@@
-19,12
+21,14
@@
build() {
AR=ar LDFLAGS="-Wl,-rpath,/usr/lib" \
../gcc-$version/configure \
--prefix=/usr \
AR=ar LDFLAGS="-Wl,-rpath,/usr/lib" \
../gcc-$version/configure \
--prefix=/usr \
- --build=i686-cross-linux-gnu \
- --host=i686-cross-linux-gnu \
- --target=armv5tel-softfloat-linux-gnueabi \
+ --mandir=/usr/man \
+ --build=x86_64-cross-linux-gnu \
+ --host=x86_64-cross-linux-gnu \
+ --target=$TARGET \
--libexecdir=/usr/lib \
--disable-multilib \
--disable-nls \
--libexecdir=/usr/lib \
--disable-multilib \
--disable-nls \
+ --with-system-zlib \
--without-headers \
--enable-__cxa_atexit \
--enable-symvers=gnu \
--without-headers \
--enable-__cxa_atexit \
--enable-symvers=gnu \
@@
-34,22
+38,25
@@
build() {
--with-softfloat-support=internal \
--disable-libgomp \
--disable-libmudflap \
--with-softfloat-support=internal \
--disable-libgomp \
--disable-libmudflap \
+ --disable-libquadmath \
--disable-libssp \
--disable-shared \
--disable-threads \
--disable-libssp \
--disable-shared \
--disable-threads \
+ --disable-libatomic \
--enable-languages=c
make
make -j1 DESTDIR=$PKG install
--enable-languages=c
make
make -j1 DESTDIR=$PKG install
+ rm $PKG/usr/bin/$TARGET-gcc-{ar,nm,ranlib}
rm $PKG/usr/lib/libiberty.a
rm $PKG/usr/man/man7/{fsf-funding,gfdl,gpl}.7
rmdir $PKG/usr/man/man7
rm $PKG/usr/lib/libiberty.a
rm $PKG/usr/man/man7/{fsf-funding,gfdl,gpl}.7
rmdir $PKG/usr/man/man7
+ rmdir $PKG/usr/share/info
rmdir $PKG/usr/share
rmdir $PKG/usr/share
- rmdir $PKG/usr/info
-
armv5tel-softfloat-linux-gnueabi
-strip --strip-debug \
- $PKG/usr/lib/gcc/
armv5tel-softfloat-linux-gnueabi
/$version/lib{gcc,gcov}.a
+
$TARGET
-strip --strip-debug \
+ $PKG/usr/lib/gcc/
$TARGET
/$version/lib{gcc,gcov}.a
}
}