diff options
author | wiz <wiz@pkgsrc.org> | 2014-01-06 14:58:41 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-01-06 14:58:41 +0000 |
commit | b0421fed81f0fbfc147fddefc72af60c2faa8c1a (patch) | |
tree | 73d79c6cea23aeb25ea799bab0e827f352487c5f /devel/binutils | |
parent | a5560b9f85f424642739f34e7e3b5fabde365344 (diff) | |
download | pkgsrc-b0421fed81f0fbfc147fddefc72af60c2faa8c1a.tar.gz |
Update to 2.24:
binutils:
Changes in 2.24:
* Objcopy now supports wildcard characters in command line options that take
section names.
* Add support for Altera Nios II.
gas:
Changes in 2.24:
* 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:
Changes in 2.24:
* 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 'devel/binutils')
-rw-r--r-- | devel/binutils/Makefile | 5 | ||||
-rw-r--r-- | devel/binutils/PLIST.common | 4 | ||||
-rw-r--r-- | devel/binutils/distinfo | 11 | ||||
-rw-r--r-- | devel/binutils/patches/patch-gas_config_tc-i386.c | 18 | ||||
-rw-r--r-- | devel/binutils/patches/patch-libiberty_Makefile.in | 10 |
5 files changed, 33 insertions, 15 deletions
diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile index fe245e81557..8d2196217c3 100644 --- a/devel/binutils/Makefile +++ b/devel/binutils/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.54 2013/09/23 10:03:14 joerg Exp $ +# $NetBSD: Makefile,v 1.55 2014/01/06 14:58:41 wiz Exp $ -DISTNAME= binutils-2.23.2 -PKGREVISION= 1 +DISTNAME= binutils-2.24 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} diff --git a/devel/binutils/PLIST.common b/devel/binutils/PLIST.common index ebb4ecd339a..ed80d1dbcd8 100644 --- a/devel/binutils/PLIST.common +++ b/devel/binutils/PLIST.common @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.common,v 1.21 2013/04/12 08:27:15 mef Exp $ +@comment $NetBSD: PLIST.common,v 1.22 2014/01/06 14:58:41 wiz Exp $ ${MACHINE_GNU_PLATFORM}/bin/ar ${MACHINE_GNU_PLATFORM}/bin/as ${MACHINE_GNU_PLATFORM}/bin/ld @@ -71,7 +71,6 @@ info/binutils.info ${PLIST.gprof}info/gprof.info info/ld.info lib/libbfd.la -lib/libiberty.a lib/libopcodes.la man/man1/gaddr2line.1 man/man1/gar.1 @@ -124,6 +123,7 @@ share/locale/fr/LC_MESSAGES/opcodes.mo ${PLIST.gprof}share/locale/ga/LC_MESSAGES/gprof.mo share/locale/ga/LC_MESSAGES/ld.mo share/locale/ga/LC_MESSAGES/opcodes.mo +share/locale/hr/LC_MESSAGES/binutils.mo ${PLIST.gprof}share/locale/id/LC_MESSAGES/gprof.mo share/locale/id/LC_MESSAGES/bfd.mo share/locale/id/LC_MESSAGES/binutils.mo diff --git a/devel/binutils/distinfo b/devel/binutils/distinfo index 702522d441d..81950ba8785 100644 --- a/devel/binutils/distinfo +++ b/devel/binutils/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.12 2013/04/08 06:03:03 mef Exp $ +$NetBSD: distinfo,v 1.13 2014/01/06 14:58:41 wiz Exp $ -SHA1 (binutils-2.23.2.tar.bz2) = 042c51073205ebaf88c272d6168f9deb71984b56 -RMD160 (binutils-2.23.2.tar.bz2) = 9788e2a8c4a7c74360919347c3bc72040e87b898 -Size (binutils-2.23.2.tar.bz2) = 21440347 bytes +SHA1 (binutils-2.24.tar.bz2) = 7ac75404ddb3c4910c7594b51ddfc76d4693debb +RMD160 (binutils-2.24.tar.bz2) = b4aa3ea5ba9d0d9f817b2cf136e7f911f692af8d +Size (binutils-2.24.tar.bz2) = 22716802 bytes SHA1 (patch-aa) = 1a127f82c807cbd1ac6fee073c618f3fb48667f6 SHA1 (patch-configure.ac) = 7bd7b90e57d850705286f2cc6464ecc45e0657c0 -SHA1 (patch-libiberty_Makefile.in) = 380a24a9b6b583002a7cf7b2490e3373e50c6282 +SHA1 (patch-gas_config_tc-i386.c) = 16b04ee6c3c46db375c883b4338bf5d796174458 +SHA1 (patch-libiberty_Makefile.in) = fd07f4fafe6c25e9ab65c65ec3807c89bfd9f0b5 diff --git a/devel/binutils/patches/patch-gas_config_tc-i386.c b/devel/binutils/patches/patch-gas_config_tc-i386.c new file mode 100644 index 00000000000..6a006df2f0e --- /dev/null +++ b/devel/binutils/patches/patch-gas_config_tc-i386.c @@ -0,0 +1,18 @@ +$NetBSD: patch-gas_config_tc-i386.c,v 1.1 2014/01/06 14:58:41 wiz Exp $ + +Comment out unused variables (-Wno-unused complains about them, +and with -Werror build fails). + +--- gas/config/tc-i386.c.orig 2013-11-26 11:37:33.000000000 +0000 ++++ gas/config/tc-i386.c +@@ -1665,8 +1665,8 @@ static const i386_operand_type imm16_32 + static const i386_operand_type imm16_32s = OPERAND_TYPE_IMM16_32S; + static const i386_operand_type imm16_32_32s = OPERAND_TYPE_IMM16_32_32S; + static const i386_operand_type vec_imm4 = OPERAND_TYPE_VEC_IMM4; +-static const i386_operand_type regbnd = OPERAND_TYPE_REGBND; +-static const i386_operand_type vec_disp8 = OPERAND_TYPE_VEC_DISP8; ++//static const i386_operand_type regbnd = OPERAND_TYPE_REGBND; ++//static const i386_operand_type vec_disp8 = OPERAND_TYPE_VEC_DISP8; + + enum operand_type + { diff --git a/devel/binutils/patches/patch-libiberty_Makefile.in b/devel/binutils/patches/patch-libiberty_Makefile.in index 35d66f61f7c..e4cd4f649e1 100644 --- a/devel/binutils/patches/patch-libiberty_Makefile.in +++ b/devel/binutils/patches/patch-libiberty_Makefile.in @@ -1,14 +1,14 @@ -$NetBSD: patch-libiberty_Makefile.in,v 1.1 2012/07/23 12:24:34 jperkin Exp $ +$NetBSD: patch-libiberty_Makefile.in,v 1.2 2014/01/06 14:58:41 wiz Exp $ Disable multilib. ---- libiberty/Makefile.in.orig 2011-07-22 14:37:58.000000000 +0000 +--- libiberty/Makefile.in.orig 2013-11-04 15:33:40.000000000 +0000 +++ libiberty/Makefile.in -@@ -350,7 +350,6 @@ install-strip: install +@@ -353,7 +353,6 @@ 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 + if test -n "${target_header_dir}"; then \ + ${mkinstalldirs} $(DESTDIR)$(libdir)/$(MULTIOSDIR); \ |