diff options
author | mef <mef> | 2014-06-15 23:43:13 +0000 |
---|---|---|
committer | mef <mef> | 2014-06-15 23:43:13 +0000 |
commit | ebd66a38d841f1b784af15409729e444886a0d14 (patch) | |
tree | 6a19c994efd3c9803cd7d6115d43ba3e97ffc85f /cross/nios2-binutils/patches | |
parent | 2c85f8106789e7d989170df6c95fe28e71904754 (diff) | |
download | pkgsrc-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-ab | 14 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-ad | 15 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-ae | 15 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-af | 15 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-ag | 24 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-ah | 15 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-ai | 15 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-aj | 24 | ||||
-rw-r--r-- | cross/nios2-binutils/patches/patch-libiberty_Makefile.in | 36 |
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 |