CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
binutils: updated to 2.25.1, updated mandir, enabled gold and disabled checks
authorVictor Martinez <pitillo@ono.com>
Wed, 2 Dec 2015 12:54:48 +0000 (12:54 +0000)
committerVictor Martinez <pitillo@ono.com>
Wed, 2 Dec 2015 12:54:48 +0000 (12:54 +0000)
binutils/.footprint
binutils/.md5sum
binutils/Pkgfile

index ad3e041bbfdec0fb2fec10b016c64d9850a580d3..c332639636710dfc3c8156d5a390836a0a81c4c9 100644 (file)
@@ -4,10 +4,12 @@ drwxr-xr-x    root/root       usr/bin/
 -rwxr-xr-x     root/root       usr/bin/ar
 -rwxr-xr-x     root/root       usr/bin/as
 -rwxr-xr-x     root/root       usr/bin/c++filt
+-rwxr-xr-x     root/root       usr/bin/dwp
 -rwxr-xr-x     root/root       usr/bin/elfedit
 -rwxr-xr-x     root/root       usr/bin/gprof
 -rwxr-xr-x     root/root       usr/bin/ld
 -rwxr-xr-x     root/root       usr/bin/ld.bfd
+-rwxr-xr-x     root/root       usr/bin/ld.gold
 -rwxr-xr-x     root/root       usr/bin/nm
 -rwxr-xr-x     root/root       usr/bin/objcopy
 -rwxr-xr-x     root/root       usr/bin/objdump
@@ -22,6 +24,7 @@ drwxr-xr-x    root/root       usr/include/
 -rw-r--r--     root/root       usr/include/bfdlink.h
 -rw-r--r--     root/root       usr/include/dis-asm.h
 -rw-r--r--     root/root       usr/include/libiberty.h
+-rw-r--r--     root/root       usr/include/plugin-api.h
 -rw-r--r--     root/root       usr/include/symcat.h
 drwxr-xr-x     root/root       usr/lib/
 drwxr-xr-x     root/root       usr/lib/ldscripts/
@@ -51,32 +54,29 @@ drwxr-xr-x  root/root       usr/lib/ldscripts/
 -rw-r--r--     root/root       usr/lib/ldscripts/armelfb_linux_eabi.xsw
 -rw-r--r--     root/root       usr/lib/ldscripts/armelfb_linux_eabi.xu
 -rw-r--r--     root/root       usr/lib/ldscripts/armelfb_linux_eabi.xw
--rwxr-xr-x     root/root       usr/lib/libbfd-2.24.so
+-rwxr-xr-x     root/root       usr/lib/libbfd-2.25.1.so
 -rw-r--r--     root/root       usr/lib/libbfd.a
 -rwxr-xr-x     root/root       usr/lib/libbfd.la
-lrwxrwxrwx     root/root       usr/lib/libbfd.so -> libbfd-2.24.so
--rwxr-xr-x     root/root       usr/lib/libopcodes-2.24.so
+lrwxrwxrwx     root/root       usr/lib/libbfd.so -> libbfd-2.25.1.so
+-rwxr-xr-x     root/root       usr/lib/libopcodes-2.25.1.so
 -rw-r--r--     root/root       usr/lib/libopcodes.a
 -rwxr-xr-x     root/root       usr/lib/libopcodes.la
-lrwxrwxrwx     root/root       usr/lib/libopcodes.so -> libopcodes-2.24.so
-drwxr-xr-x     root/root       usr/man/
-drwxr-xr-x     root/root       usr/man/man1/
--rw-r--r--     root/root       usr/man/man1/addr2line.1.gz
--rw-r--r--     root/root       usr/man/man1/ar.1.gz
--rw-r--r--     root/root       usr/man/man1/as.1.gz
--rw-r--r--     root/root       usr/man/man1/c++filt.1.gz
--rw-r--r--     root/root       usr/man/man1/dlltool.1.gz
--rw-r--r--     root/root       usr/man/man1/elfedit.1.gz
--rw-r--r--     root/root       usr/man/man1/gprof.1.gz
--rw-r--r--     root/root       usr/man/man1/ld.1.gz
--rw-r--r--     root/root       usr/man/man1/nlmconv.1.gz
--rw-r--r--     root/root       usr/man/man1/nm.1.gz
--rw-r--r--     root/root       usr/man/man1/objcopy.1.gz
--rw-r--r--     root/root       usr/man/man1/objdump.1.gz
--rw-r--r--     root/root       usr/man/man1/ranlib.1.gz
--rw-r--r--     root/root       usr/man/man1/readelf.1.gz
--rw-r--r--     root/root       usr/man/man1/size.1.gz
--rw-r--r--     root/root       usr/man/man1/strings.1.gz
--rw-r--r--     root/root       usr/man/man1/strip.1.gz
--rw-r--r--     root/root       usr/man/man1/windmc.1.gz
--rw-r--r--     root/root       usr/man/man1/windres.1.gz
+lrwxrwxrwx     root/root       usr/lib/libopcodes.so -> libopcodes-2.25.1.so
+drwxr-xr-x     root/root       usr/share/
+drwxr-xr-x     root/root       usr/share/man/
+drwxr-xr-x     root/root       usr/share/man/man1/
+-rw-r--r--     root/root       usr/share/man/man1/addr2line.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/ar.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/as.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/c++filt.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/elfedit.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/gprof.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/ld.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/nm.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/objcopy.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/objdump.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/ranlib.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/readelf.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/size.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/strings.1.gz
+-rw-r--r--     root/root       usr/share/man/man1/strip.1.gz
index 12804216875c619d4fa901f38c01aa6ec996a52c..9fc5580e995af182d9453848ae60e3486e173934 100644 (file)
@@ -1 +1 @@
-e0f71a7b2ddab0f8612336ac81d9636b  binutils-2.24.tar.bz2
+ac493a78de4fee895961d025b7905be4  binutils-2.25.1.tar.bz2
index 8a2ff31d7d8e57a51d0af09de4e681db544eceb6..174907c6611c986bf99492ac8ba790b2d9257a98 100644 (file)
@@ -2,10 +2,10 @@
 # URL: http://sources.redhat.com/binutils/
 # Maintainer: CRUX System Team, core-ports at crux dot nu
 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
-# Depends on: zlib
+# Depends on: zlib flex
 
 name=binutils
-version=2.24
+version=2.25.1
 release=2
 source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
 
@@ -14,15 +14,22 @@ build() {
 
   mkdir build
   cd build
+
   ../$name-$version/configure --prefix=/usr \
                               --build=arm-unknown-linux-gnueabihf \
-                              --mandir=/usr/man \
                               --enable-shared \
-                              --disable-nls
+                              --disable-nls \
+                              --enable-ld=default \
+                              --enable-gold=yes \
+                              --enable-plugins \
+                              --disable-werror
+
   make tooldir=/usr
-  make check
   make tooldir=/usr DESTDIR=$PKG install
+
   install -m 0644  ../$name-$version/include/libiberty.h $PKG/usr/include
-  rm -r $PKG/usr/share
+
+  rm -r $PKG/usr/share/info
+  rm $PKG/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}.1
   sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,opcodes}.la
 }