ports/core (3.2): binutils: updated to 2.25
commit 4b608ff13ae80c93392e3a3303a85cc5289ee783 Author: Fredrik Rinnestam <fredrik@crux.nu> Date: Sat Jun 20 22:45:05 2015 +0200 binutils: updated to 2.25 diff --git a/binutils/.footprint b/binutils/.footprint index b5285d8..e22809f 100644 --- a/binutils/.footprint +++ b/binutils/.footprint @@ -22,6 +22,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/ @@ -95,14 +96,14 @@ drwxr-xr-x root/root usr/lib/ldscripts/ -rw-r--r-- root/root usr/lib/ldscripts/i386linux.xn -rw-r--r-- root/root usr/lib/ldscripts/i386linux.xr -rw-r--r-- root/root usr/lib/ldscripts/i386linux.xu --rwxr-xr-x root/root usr/lib/libbfd-2.24.so +-rwxr-xr-x root/root usr/lib/libbfd-2.25.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.so +-rwxr-xr-x root/root usr/lib/libopcodes-2.25.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 +lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.25.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 diff --git a/binutils/.md5sum b/binutils/.md5sum index 1280421..272f6fd 100644 --- a/binutils/.md5sum +++ b/binutils/.md5sum @@ -1 +1 @@ -e0f71a7b2ddab0f8612336ac81d9636b binutils-2.24.tar.bz2 +d9f3303f802a5b6b0bb73a335ab89d66 binutils-2.25.tar.bz2 diff --git a/binutils/Pkgfile b/binutils/Pkgfile index b1b50fb..e854613 100644 --- a/binutils/Pkgfile +++ b/binutils/Pkgfile @@ -4,8 +4,8 @@ # Depends on: zlib name=binutils -version=2.24 -release=2 +version=2.25 +release=1 source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2) build() { @@ -15,7 +15,7 @@ build() { ../$name-$version/configure --prefix=/usr \ --mandir=/usr/man \ --enable-shared \ - --disable-nls + --disable-nls --disable-werror make tooldir=/usr make check make tooldir=/usr DESTDIR=$PKG install diff --git a/binutils/binutils.patch b/binutils/binutils.patch new file mode 100644 index 0000000..23e9c55 --- /dev/null +++ b/binutils/binutils.patch @@ -0,0 +1,50 @@ +=================================================================== +RCS file: /cvs/src/src/binutils/ChangeLog,v +retrieving revision 1.1974 +retrieving revision 1.1975 +diff -u -r1.1974 -r1.1975 +--- src/binutils/ChangeLog 2013/01/10 09:49:15 1.1974 ++++ src/binutils/ChangeLog 2013/01/15 13:41:05 1.1975 +@@ -1,3 +1,10 @@ ++2013-01-16 Alan Modra <amodra@gmail.com> ++ ++ PR binutils/15018 ++ * stabs.c (parse_stab_members): Always set physname here to avoid ++ gcc warning.. ++ (parse_stab_argtypes): ..and don't duplicate the init here. ++ + 2013-01-10 Will Newton <will.newton@imgtec.com> + + * binutils/readelf.c: (guess_is_rela): Add EM_METAG. + +=================================================================== +RCS file: /cvs/src/src/binutils/stabs.c,v +retrieving revision 1.34 +retrieving revision 1.35 +diff -u -r1.34 -r1.35 +--- src/binutils/stabs.c 2012/03/30 12:51:07 1.34 ++++ src/binutils/stabs.c 2013/01/15 13:41:05 1.35 +@@ -2758,9 +2758,8 @@ + argtypes string is the mangled form of the argument + types, and the full type and the physical name must be + extracted from them. */ +- if (! stub) +- physname = argtypes; +- else ++ physname = argtypes; ++ if (stub) + { + debug_type class_type, return_type; + +@@ -2879,9 +2878,7 @@ + || CONST_STRNEQ (argtypes, "__dt")); + is_v3 = argtypes[0] == '_' && argtypes[1] == 'Z'; + +- if (is_destructor || is_full_physname_constructor || is_v3) +- *pphysname = argtypes; +- else ++ if (!(is_destructor || is_full_physname_constructor || is_v3)) + { + unsigned int len; + const char *const_prefix; +
participants (1)
-
crux@crux.nu