summaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorFredrik Rinnestam <fredrik@crux.nu>2015-06-20 22:45:05 +0200
committerFredrik Rinnestam <fredrik@crux.nu>2015-06-20 22:45:05 +0200
commit4b608ff13ae80c93392e3a3303a85cc5289ee783 (patch)
tree0491cb80cb0418bd9d404b9452012a3a2bb014a9 /binutils
parentdf59473fceb7ff12f90dba5271cf30d49b1d9a2f (diff)
downloadcore-4b608ff13ae80c93392e3a3303a85cc5289ee783.tar.gz
core-4b608ff13ae80c93392e3a3303a85cc5289ee783.tar.xz
binutils: updated to 2.25
Diffstat (limited to 'binutils')
-rw-r--r--binutils/.footprint9
-rw-r--r--binutils/.md5sum2
-rw-r--r--binutils/Pkgfile6
-rw-r--r--binutils/binutils.patch50
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;
+

Generated by cgit