summaryrefslogtreecommitdiff
path: root/cross/nios2-binutils/patches
diff options
context:
space:
mode:
authormef <mef>2014-06-15 23:43:13 +0000
committermef <mef>2014-06-15 23:43:13 +0000
commitebd66a38d841f1b784af15409729e444886a0d14 (patch)
tree6a19c994efd3c9803cd7d6115d43ba3e97ffc85f /cross/nios2-binutils/patches
parent2c85f8106789e7d989170df6c95fe28e71904754 (diff)
downloadpkgsrc-ebd66a38d841f1b784af15409729e444886a0d14.tar.gz
(pkgsrc)
Switch from Codesourcery to GNU FSF (Upstream 2.23.2 to 2.24.0) - binutils * Objcopy now supports wildcard characters in command line options that take section names. * Add support for Altera Nios II. - gas * Add support for the Texas Instruments MSP430X processor. * Add -gdwarf-sections command line option to enable per-code-section generation of DWARF .debug_line sections. * Add support for Altera Nios II. * Add support for the Imagination Technologies Meta processor. * Add support for the v850e3v5. * Remove assembler support for MIPS ECOFF targets. - ld * Add LOG2CEIL() builtin function to the linker script language * Add support for the Texas Instruments MSP430X processor. * Add support for Altera Nios II. * Add support for the V850E3V5 architecture. * Add support for the Imagination Technologies Meta processor. * --enable-new-dtags no longer generates old dtags in addition to new dtags. * Remove linker support for MIPS ECOFF targets. * Add ALIGN_WITH_INPUT to the linker script language to force the alignment of an output section to use the maximum alignment of all its input sections.
Diffstat (limited to 'cross/nios2-binutils/patches')
-rw-r--r--cross/nios2-binutils/patches/patch-ab14
-rw-r--r--cross/nios2-binutils/patches/patch-ad15
-rw-r--r--cross/nios2-binutils/patches/patch-ae15
-rw-r--r--cross/nios2-binutils/patches/patch-af15
-rw-r--r--cross/nios2-binutils/patches/patch-ag24
-rw-r--r--cross/nios2-binutils/patches/patch-ah15
-rw-r--r--cross/nios2-binutils/patches/patch-ai15
-rw-r--r--cross/nios2-binutils/patches/patch-aj24
-rw-r--r--cross/nios2-binutils/patches/patch-libiberty_Makefile.in36
9 files changed, 137 insertions, 36 deletions
diff --git a/cross/nios2-binutils/patches/patch-ab b/cross/nios2-binutils/patches/patch-ab
new file mode 100644
index 00000000000..055716101e7
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info file.
+
+--- bfd/Makefile.in.orig 2011-11-21 20:55:49.000000000 +0900
++++ bfd/Makefile.in 2012-02-06 22:14:51.000000000 +0900
+@@ -1713,7 +1713,6 @@
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+ install: $(BUILT_SOURCES)
+- $(MAKE) $(AM_MAKEFLAGS) install-recursive
+ install-exec: install-exec-recursive
+ install-data: install-data-recursive
+ uninstall: uninstall-recursive
diff --git a/cross/nios2-binutils/patches/patch-ad b/cross/nios2-binutils/patches/patch-ad
new file mode 100644
index 00000000000..592143e0ef3
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ad
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info (which duplicates with other CPU)
+
+--- etc/Makefile.in.orig 2010-11-21 04:37:57.000000000 +0900
++++ etc/Makefile.in 2012-02-06 21:50:04.000000000 +0900
+@@ -64,7 +64,7 @@
+ HTMLFILES = standards.html configure.html
+
+ all: info
+-install install-strip: install-info
++install install-strip:
+
+ uninstall:
+
diff --git a/cross/nios2-binutils/patches/patch-ae b/cross/nios2-binutils/patches/patch-ae
new file mode 100644
index 00000000000..7fb2c5ab6e3
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info (which duplicates with other CPU)
+
+--- binutils/doc/Makefile.in.orig 2008-08-15 10:31:47 +0200
++++ binutils/doc/Makefile.in
+@@ -65,7 +65,7 @@ CONFIG_CLEAN_FILES =
+ depcomp =
+ am__depfiles_maybe =
+ SOURCES =
+-INFO_DEPS = binutils.info
++INFO_DEPS =
+ TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
+ am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
+ DVIS = binutils.dvi
diff --git a/cross/nios2-binutils/patches/patch-af b/cross/nios2-binutils/patches/patch-af
new file mode 100644
index 00000000000..b678e80ec69
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-af
@@ -0,0 +1,15 @@
+$NetBSD: patch-af,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info (which duplicates with other CPU)
+
+--- gas/doc/Makefile.in.orig 2008-08-15 10:31:50 +0200
++++ gas/doc/Makefile.in
+@@ -62,7 +62,7 @@ CONFIG_CLEAN_FILES =
+ depcomp =
+ am__depfiles_maybe =
+ SOURCES =
+-INFO_DEPS = as.info
++INFO_DEPS =
+ TEXINFO_TEX = $(top_srcdir)/../texinfo/texinfo.tex
+ am__TEXINFO_TEX_DIR = $(top_srcdir)/../texinfo
+ DVIS = as.dvi
diff --git a/cross/nios2-binutils/patches/patch-ag b/cross/nios2-binutils/patches/patch-ag
new file mode 100644
index 00000000000..9940f0d3377
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ag
@@ -0,0 +1,24 @@
+$NetBSD: patch-ag,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info (which duplicates with other CPU)
+
+--- ld/Makefile.in.orig 2012-09-04 21:53:47.000000000 +0900
++++ ld/Makefile.in 2013-01-27 07:19:44.000000000 +0900
+@@ -118,7 +118,7 @@ LTYACCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLF
+ --mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS)
+ SOURCES = $(libldtestplug_la_SOURCES) $(ld_new_SOURCES) \
+ $(EXTRA_ld_new_SOURCES)
+-INFO_DEPS = ld.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
+ DVIS = ld.dvi
+ PDFS = ld.pdf
+@@ -345,7 +345,7 @@ use_sysroot = @use_sysroot@
+ AUTOMAKE_OPTIONS = dejagnu no-texinfo.tex no-dist foreign
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+ TEXINFO_TEX = ../texinfo/texinfo.tex
+-SUBDIRS = po
++SUBDIRS =
+ tooldir = $(exec_prefix)/$(target_alias)
+
+ # Automake 1.10+ disables lex and yacc output file regeneration if
diff --git a/cross/nios2-binutils/patches/patch-ah b/cross/nios2-binutils/patches/patch-ah
new file mode 100644
index 00000000000..c9f74af446f
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ah
@@ -0,0 +1,15 @@
+$NetBSD: patch-ah,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing po (nls) files
+
+--- binutils/Makefile.in.orig 2011-08-08 09:27:15.000000000 +0900
++++ binutils/Makefile.in 2012-02-06 21:51:20.000000000 +0900
+@@ -405,7 +405,7 @@
+ top_srcdir = @top_srcdir@
+ AUTOMAKE_OPTIONS = dejagnu no-dist foreign
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+-SUBDIRS = doc po
++SUBDIRS = doc
+ tooldir = $(exec_prefix)/$(target_alias)
+
+ # Automake 1.10+ disables lex and yacc output file regeneration if
diff --git a/cross/nios2-binutils/patches/patch-ai b/cross/nios2-binutils/patches/patch-ai
new file mode 100644
index 00000000000..30f4ba23dec
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-ai
@@ -0,0 +1,15 @@
+$NetBSD: patch-ai,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing po (nls) files
+
+--- gas/Makefile.in.orig 2011-06-14 00:18:47.000000000 +0900
++++ gas/Makefile.in 2012-02-06 21:51:43.000000000 +0900
+@@ -281,7 +281,7 @@
+ top_srcdir = @top_srcdir@
+ AUTOMAKE_OPTIONS = 1.11 dejagnu foreign no-dist
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+-SUBDIRS = doc po
++SUBDIRS = doc
+ tooldir = $(exec_prefix)/$(target_alias)
+
+ # Automake 1.10+ disables lex and yacc output file regeneration if
diff --git a/cross/nios2-binutils/patches/patch-aj b/cross/nios2-binutils/patches/patch-aj
new file mode 100644
index 00000000000..04c32565858
--- /dev/null
+++ b/cross/nios2-binutils/patches/patch-aj
@@ -0,0 +1,24 @@
+$NetBSD: patch-aj,v 1.1 2014/06/15 23:43:14 mef Exp $
+
+Avoid installing info and po (nls) files
+
+--- gprof/Makefile.in.orig 2012-06-02 19:19:23.000000000 +0900
++++ gprof/Makefile.in 2013-01-27 07:21:40.000000000 +0900
+@@ -93,7 +93,7 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLF
+ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+ SOURCES = $(gprof_SOURCES)
+-INFO_DEPS = gprof.info
++INFO_DEPS =
+ am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
+ DVIS = gprof.dvi
+ PDFS = gprof.pdf
+@@ -279,7 +279,7 @@ AUTOMAKE_OPTIONS = 1.11 foreign no-dist
+ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
+ TEXINFO_TEX = ../texinfo/texinfo.tex
+ SUFFIXES = .m
+-SUBDIRS = po
++SUBDIRS =
+ BASEDIR = $(srcdir)/..
+ BFDDIR = $(BASEDIR)/bfd
+ INCDIR = $(BASEDIR)/include
diff --git a/cross/nios2-binutils/patches/patch-libiberty_Makefile.in b/cross/nios2-binutils/patches/patch-libiberty_Makefile.in
deleted file mode 100644
index 99143fedc6a..00000000000
--- a/cross/nios2-binutils/patches/patch-libiberty_Makefile.in
+++ /dev/null
@@ -1,36 +0,0 @@
-$NetBSD: patch-libiberty_Makefile.in,v 1.1 2013/12/08 22:31:54 joerg Exp $
-
---- libiberty/Makefile.in.orig 2013-12-08 15:46:44.000000000 +0000
-+++ libiberty/Makefile.in
-@@ -354,12 +354,11 @@ install-strip: install
- # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the
- # default multilib, so we have to take CFLAGS into account as well,
- # since it will be passed the multilib flags.
--MULTIOSDIR = `$(CC) $(CFLAGS) -print-multi-os-directory`
- install_to_libdir: all
-- ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR)
-- $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n
-- ( cd $(DESTDIR)$(libdir)/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n )
-- mv -f $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)
-+ ${mkinstalldirs} $(DESTDIR)$(libdir)
-+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(TARGETLIB)n
-+ ( cd $(DESTDIR)$(libdir) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n )
-+ mv -f $(DESTDIR)$(libdir)/$(TARGETLIB)n $(DESTDIR)$(libdir)/$(TARGETLIB)
- if test -n "${target_header_dir}"; then \
- case "${target_header_dir}" in \
- /*) thd=${target_header_dir};; \
-@@ -373,10 +372,10 @@ install_to_libdir: all
- @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
-
- install_to_tooldir: all
-- ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)
-- $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n
-- ( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n )
-- mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)
-+ ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib
-+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(TARGETLIB)n
-+ ( cd $(DESTDIR)$(tooldir)/lib ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n )
-+ mv -f $(DESTDIR)$(tooldir)/lib/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(TARGETLIB)
- @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
-
- # required-list was used when building a shared bfd/opcodes/libiberty