diff options
author | Fredrik Rinnestam <fredrik@crux.nu> | 2015-06-20 22:45:05 +0200 |
---|---|---|
committer | Fredrik Rinnestam <fredrik@crux.nu> | 2015-06-20 22:45:05 +0200 |
commit | 4b608ff13ae80c93392e3a3303a85cc5289ee783 (patch) | |
tree | 0491cb80cb0418bd9d404b9452012a3a2bb014a9 /binutils | |
parent | df59473fceb7ff12f90dba5271cf30d49b1d9a2f (diff) | |
download | core-4b608ff13ae80c93392e3a3303a85cc5289ee783.tar.gz core-4b608ff13ae80c93392e3a3303a85cc5289ee783.tar.xz |
binutils: updated to 2.25
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/.footprint | 9 | ||||
-rw-r--r-- | binutils/.md5sum | 2 | ||||
-rw-r--r-- | binutils/Pkgfile | 6 | ||||
-rw-r--r-- | binutils/binutils.patch | 50 |
4 files changed, 59 insertions, 8 deletions
diff --git a/binutils/.footprint b/binutils/.footprint index b5285d81..e22809f4 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 12804216..272f6fda 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 b1b50fb3..e8546132 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 00000000..23e9c553 --- /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; + |