summaryrefslogtreecommitdiff
path: root/devel/binutils
AgeCommit message (Collapse)AuthorFilesLines
2017-05-28binutils: don't include PLIST.gprof on AIXmaya1-2/+2
gprof requires some OS support to work. part of PR pkg/44450: devel/binutils from pkgsrc-2010Q4 has build/install problem on aix 5.3 from J. Raynor
2016-08-15Update to 2.26.1ryoon6-194/+7
* Remove merged patches Changelog: gas: * Add a configure option --enable-x86-relax-relocations to decide whether x86 assembler should generate relax relocations by default. Default to yes, except for x86 Solaris targets older than Solaris 12. * New command line option -mrelax-relocations= for x86 target to control whether to generate relax relocations.
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-02-03Backport SunOS 32-bit -mrelax-relocations fix from 2.26.1. Bump PKGREVISION.jperkin13-37/+196
2016-02-03Fix non-gold builds.jperkin1-3/+3
2016-01-30Update to 2.26ryoon12-102/+96
Changelog: Changes in 2.26: * Add option to objcopy to insert new symbols into a file: --add-symbol <name>=[<section>:]<value>[,<flags>] * Add support for the ARC EM/HS, and ARC600/700 architectures. * Extend objcopy --compress-debug-sections option to support --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets. * Add --update-section option to objcopy. * Add --output-separator option to strings.
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1-1/+2
Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-28Add upstream bug report URL.ryoon2-3/+5
2015-09-25Update to binutils-2.25.1.tnn2-6/+6
This is a bugfix release that primarily fixes out of bounds memory writes in libbfd when inspecting malicious binaries.
2015-09-03Unbreak on Bitrig/amd64, ARM support not implemented yet.sevan6-1/+106
Patches filed upstream as binutils/18920 Reviewed by wiz@
2015-06-17plugin-api.h is always installed, it is not dependent on gold.sborrill1-3/+2
2015-06-13Remove hashes for deleted patches patch-gas_config_tc-i386.c and ↵dsainty1-3/+1
patch-gold_stringpool.cc
2015-06-09Update to 2.25ryoon13-244/+76
Changelog: Not available? As far as I know: * Add Andes NDS32 architecture support. * Improve Solaris support.
2015-06-08Fix override-as.mk by fixing the path in AS.dsainty1-6/+6
This rarely seems to be a problem, but is exposed by building mplayer on a 32-bit x86 platform with USE_CWRAPPERS=yes. Possibly with Linux tie-ins, my NetBSD platforms are all 64 bit. In the failing scenario mplayer attempts (at least at configure time) to use "as" directly. This is wrapped by cwrappers, which attempts to execute $AS explicitly. The exec fails because $PREFIX/bin/as doesn't exist, and hasn't done for a long time. Correct all the tool paths to include the "g" prefix for all these tools.
2015-03-24Use C++11 containers in gold for libc++, old ext version doesn't work onjoerg4-5/+63
ARM due to lack of long long support.
2015-03-20Has race conditions at least on NetBSD.joerg1-1/+4
2015-02-21Allow unused static constants with clang.joerg1-2/+3
2015-02-04Support the as override specs for cwrappers too.jperkin1-1/+3
2015-01-04Remove outdated NOT_FOR_PLATFORM.dholland1-3/+1
2014-09-10revert binutils/builtin.mkrichard1-24/+10
2014-09-10adding devel/py-hgnestedrichard1-10/+24
hgnested is a Mercurial extension to work with nested repositories. It was inspired by the forest extension. The extension allows to apply common Mercurial commands to all the nested repositories at once like pull, push etc. It also allows to fetch a complete tree of repositories through ssh or http. To enable the "hgnested" extension, create an entry for it in your hgrc, like this: [extensions] hgnested = See `hg help hgnested` for the complete list of commands. For more information please visit the following website: http://code.google.com/p/hgnested/
2014-09-06Use --disable-werror with GCC 4.9, there are a number of issues which havejperkin1-1/+6
been fixed upstream, so we will remove this when binutils is updated.
2014-09-01Remove MAKE_JOBS_SAFE=no, added for the previous release. I cannotjperkin1-3/+1
trigger a failure up to MAKE_JOBS=24.
2014-05-27Add forgotten patch for libc++ build.joerg1-0/+13
2014-05-27Redo -ldl handling. Be nicer to libc++.joerg3-8/+20
2014-05-13indentobache1-4/+4
2014-05-12devel/binutils: Squash erroneous hidden symbol warnings from gold linkermarino3-3/+26
The gold linker is overly pedantic for dynamic references to symbols with hidden visibility. It will spew error messages about weak symbols in libc.so that ld.bfd does not complain about. Until the bug is resolved disable the hidden symbol warnings. These warning also cause > 200 false failures in the gcc gnat.dg testsuite. https://sourceware.org/bugzilla/show_bug.cgi?id=15574 This patch will keep the internal symbol warnings but suppress those regaring symbols with hidden visibility because they aren't considered errors by the bfd linker.
2014-05-12devel/binutils: Change default behavior of gold for NetBSD & OpenBSDmarino3-3/+40
The Gold linker defaults to the use of --new-dtags which uses DT_RUNPATH instead of DT_RPATH. In previous version of binutils, --new-dtags would write set both DT_RUNPATH and DT_PATH, but not anymore. The problem is that neither NetBSD nor OpenBSD runtime linkers properly handle it AFAICT. Use macros to make DT_RPATH get set when -rpath switch is used so that linked libraries can get found on these platforms. Similarly, it appears that DT_INIT_ARRAY tags are also not handled by rtld, so don't use these tags by default otherwise C++ will not link on these platforms. The copy-as-needed attribute has been left at its binutils default of --no-copy-dt-needed. This has been the default since binutils 2.22.
2014-05-12Handle 256 file descriptor limit in 32-bit SunOS environment.jperkin3-6/+31
Bump PKGREVISION.
2014-05-12devel/binutils: Build gold linker on some platformsmarino4-6/+48
The gold linker isn't a default option on binutils. Change the Makefile to make gold build on recent *BSD. Tested on NetBSD 6.1.4 and OpenBSD 5.5. Gold is known to build on FreeBSD although FreeBSD 10 may need additional patches. Gold is part of the system binutils on DragonFly.
2014-01-26Add OpenBSD/amd64 5.4 supportryoon7-2/+162
2014-01-13Fix PR pkg/48504ryoon1-1/+9
* Use ksh instead of /bin/sh for NetBSD 5 and 6 * Tested on NetBSD/i386 5.2 and NetBSD/amd64 6.1 with non-PREFER_PKGSRC
2014-01-08Fix sign-compare on SunOS.jperkin2-1/+20
2014-01-06Update to 2.24:wiz5-15/+33
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.
2013-09-23Don't bother with unused functions for Clang. Race conditions whilejoerg1-2/+4
building.
2013-08-15fix -specs for ccacherichard1-3/+3
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-12PLIST.commonmef4-27/+17
PLIST.i386 Adjust for PowerPC (neither i386 nor x86_64 architecture). Move i386 lines to PLIST.i386. PLIST.NetBSD PLIST.x86_64 Add @comment line
2013-04-10Adjust by-cpu and by-OS ldscriptmef3-32/+32
(Problem was first reported on SunOS bulkbuild). Checked with: NetBSD/i386 5.2 NetBSD/amd64 6.0.1 NetBSD/amd64 6.1_RC2 DragonFly/i386 3.2.2 (gcc47)
2013-04-08Binutils 2.23.2 is released:mef3-8/+76
http://lists.gnu.org/archive/html/info-gnu/2013-03/msg00020.html (previous version 2.22 announce is here):1 http://lists.gnu.org/archive/html/info-gnu/2011-11/msg00008.html From the ChangeLog enties: ----------- 2012-08-26 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4970 * Makefile.def (host_modules): Rmove lib_path=.libs from bfd and opcodes. * Makefile.in: Regenerated. 2012-06-28 Christophe Lyon <christophe.lyon@st.com> * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure they contain -O2. * configure: Regenerate. 2012-05-14 Catherine Moore <clm@codesourcery.com> * NEWS: Mention PowerPC VLE port. 2012-05-11 Mike Frysinger <vapier@gentoo.org> * MAINTAINERS (config/): Move to intl/ section. (compile; depcomp; install-sh; missing; ylwrap): Likewise. 2012-05-09 Nick Clifton <nickc@redhat.com> Paul Smith <psmith@gnu.org> PR bootstrap/50461 * configure.ac (mpfr-dir): When using in-tree MPFR sources allow for the fact that from release v3.1.0 of MPFR the source files were moved into a src sub-directory. * configure: Regenerate. 2012-05-02 Roland McGrath <mcgrathr@google.com> * configure.ac (ENABLE_GOLD): Consider *-*-nacl* targets ELF. * configure: Regenerate. 2012-04-25 Joel Brobecker <brobecker@adacore.com> * config.sub: Update to 2012-04-18 version from official repo. 2012-03-19 Tristan Gingold <gingold@adacore.com> * configure.ac (ia64*-*-*vms*): Add support for ld. * configure: Regenerate. 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure.ac (enable_libgomp): Remove *-*-irix6*. (unsupported_languages): Remove mips-sgi-irix6.*. (noconfigdirs): Don't add ${libgcj} for mips*-*-irix6*. (with_stabs): Remove. * configure: Regenerate. 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure.ac (enable_libgomp): Remove *-*-osf*. (with_stabs): Remove alpha*-*-osf*. * configure: Regenerate. 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> * COPYING.NEWLIB: Modify DJ Delorie license to include modification rights in clause as permitted by DJ Delorie. * COPYING.LIBGLOSS: Ditto. 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> * COPYING.NEWLIB: Remove two unused licenses. 2012-03-05 Tristan Gingold <gingold@adacore.com> * configure.ac: Enable gdb and readline for ia64*-*-*vms*. * configure: Regenerate. 2012-02-21 Joern Rennecke <joern.rennecke@embecosm.com> * COPYING.NEWLIB: Add Adapteva notice. * COPYING.LIBGLOSS: Add Adapteva notice. 2011-12-18 Eric Botcazou <ebotcazou@adacore.com> * configure: Regenerate. 2011-12-15 Jeff Johnston <jjohnstn@redhat.com> * COPYING.LIBGLOSS: Add GPL with exception license.
2012-12-31Use ${PKGGNUDIR} and ${PKGMANDIR} in INSTALLATION_DIRS.sbd1-2/+2
2012-12-06Add PKGGNUDIR support.jperkin1-3/+3
2012-11-21Use canonical path to GNU as.jperkin1-2/+2
2012-11-21PLIST vars need to be undefined if not used.jperkin1-5/+3
2012-11-21Ensure variables are defined. Add whitespace for clarity.jperkin1-1/+6
2012-11-20Do not install 'ld' symlinks on Solaris, to avoid accidental usage.jperkin2-8/+22
Bump PKGREVISION.
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-20Add some more warnings to remove for clang.joerg1-2/+3
2012-07-27Remove makeinfo requirement, it was added back in 2003 but doesn't appearjperkin1-5/+1
to be necessary any more. Ordinarily it wouldn't hurt to leave it, but it can cause cyclic dependencies if binutils is required by gcc, and this will suffice in lieu of a proper fix for that problem.
2012-07-23Update to binutils-2.22, mostly from wip/binutils.jperkin14-237/+105
Changes since binutils-2.17 are too numerous to mention, see the various NEWS files for details. Tested on NetBSD 6.0_BETA2 and SmartOS.