History log of /freebsd-12.1/gnu/usr.bin/binutils/Makefile (Results 1 – 25 of 43)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0
# b3d5a345 29-Nov-2018 Ed Maste <[email protected]>

MFC r340984: Do not install GNU ld if lld is /usr/bin/ld

GNU binutils ld.bfd 2.17.50 does not support ifuncs and produces broken
binaries when ifuncs are in use. When LLD_IS_LD is default we have a

MFC r340984: Do not install GNU ld if lld is /usr/bin/ld

GNU binutils ld.bfd 2.17.50 does not support ifuncs and produces broken
binaries when ifuncs are in use. When LLD_IS_LD is default we have an
ifunc-capable system linker and can just avoid installing ld.bfd.

Merged to stable/12 as libc's ifunc use has been merged there; ifunc use
has not been merged to releng/12.0 so this change does not need to be
either.

show more ...


Revision tags: release/11.2.0, release/10.4.0, release/11.1.0
# 9ce3c6b0 03-Oct-2016 Ed Maste <[email protected]>

Retire WITHOUT_ELFCOPY_AS_OBJCOPY option

In FreeBSD 11 ELF Tool Chain's elfcopy is installed as objcopy by
default, with the option to switch back to GNU objcopy by setting
WITHOUT_ELFCOPY_AS_OBJCOP

Retire WITHOUT_ELFCOPY_AS_OBJCOPY option

In FreeBSD 11 ELF Tool Chain's elfcopy is installed as objcopy by
default, with the option to switch back to GNU objcopy by setting
WITHOUT_ELFCOPY_AS_OBJCOPY in make.conf.

We plan to remove the outdated in-tree binutils in FreeBSD 12, so
remove the temporary transition aid.

Reviewed by: brooks, imp
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D7337

show more ...


Revision tags: release/11.0.1, release/11.0.0, release/10.3.0
# 4a64d1a2 28-Aug-2015 Warner Losh <[email protected]>

Remove .WAIT hacks and put in specific dependencies.


# e986477f 28-Aug-2015 Warner Losh <[email protected]>

Add another .WAIT since sometimes we lose the race.


# 144811cc 26-Aug-2015 Warner Losh <[email protected]>

Drop a .WAIT into the list. Items later in the list than this depend
on items earlier. Enable parallel builds.


# 1bc28ffc 13-Aug-2015 Ed Maste <[email protected]>

Roll WITHOUT_ELFTOOLCHAIN_TOOLS into WITHOUT_TOOLCHAIN

The option was added only to ease the transition from GNU Binutils to
ELF Tool Chain tools, and that process is now complete (for the viable
re

Roll WITHOUT_ELFTOOLCHAIN_TOOLS into WITHOUT_TOOLCHAIN

The option was added only to ease the transition from GNU Binutils to
ELF Tool Chain tools, and that process is now complete (for the viable
replacements). Noting the removal in UPDATING is sufficient as we have
not shipped a release with the option.

Reviewed by: brooks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3240

show more ...


Revision tags: release/10.2.0
# f97aa232 05-Aug-2015 Ed Maste <[email protected]>

Remove old GNU Binutils tools now provided by ELF Tool Chain

Reviewed by: bapt, brooks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3238


# 5ea9e83e 29-Jul-2015 Ed Maste <[email protected]>

Allow ELF Tool Chain elfcopy to be installed as objcopy

ELF Tool Chain elfcopy is nearly a drop-in replacement for GNU objcopy,
but does not currently support PE output which is needed for building

Allow ELF Tool Chain elfcopy to be installed as objcopy

ELF Tool Chain elfcopy is nearly a drop-in replacement for GNU objcopy,
but does not currently support PE output which is needed for building
x86 UEFI bits.

Add a src.conf knob to allow installing it as objcopy and set it by
default for aarch64 only, where we don't have a native binutils.

Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2887

show more ...


# 6744fea6 30-Mar-2015 Ed Maste <[email protected]>

Switch to ELF toolchain readelf(1)

ELF toolchain readelf lacked some functionality at the time other tools
(like size, strip, nm, etc.) were switched over to the ELF toolchain
versions. That has bee

Switch to ELF toolchain readelf(1)

ELF toolchain readelf lacked some functionality at the time other tools
(like size, strip, nm, etc.) were switched over to the ELF toolchain
versions. That has been addressed as of the last update, so we can add
it to the list.

PR: 198950 [exp-run]
Reviewed by: bapt, imp, rpaulo
Relnotes: yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2156

show more ...


# bbb0fbde 04-Jan-2015 Baptiste Daroussin <[email protected]>

Add pregenerated documentation for as(1) and ld(1)


# 2d281361 02-Jan-2015 Baptiste Daroussin <[email protected]>

Remove GNU texinfo from base along with all info pages.

To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo

Differential Revision: https://

Remove GNU texinfo from base along with all info pages.

To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo

Differential Revision: https://reviews.freebsd.org/D1409
Reviewed by: emaste, imp (previous version)
Relnotes: yes

show more ...


# 31942939 01-Dec-2014 Ed Maste <[email protected]>

Build infrastructure for elftoolchain tools

Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version
of the following tools:

* addr2line
* elfcopy (strip / mcs)
* nm
* size
* st

Build infrastructure for elftoolchain tools

Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version
of the following tools:

* addr2line
* elfcopy (strip / mcs)
* nm
* size
* strings

Reviewed by: bapt (earlier version)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1224

show more ...


# 1577843e 27-Nov-2014 Ed Maste <[email protected]>

Put each SUBDIR on a separate line

This makes it easier to review or merge changes that modify some subset
of SUBDIRs.


Revision tags: release/10.1.0, release/9.3.0, release/10.0.0
# 2cc0389f 01-Oct-2013 Ed Maste <[email protected]>

Remove long-unused GNU ar and ranlib

The libarchive-based replacements have been used since 2009; the GNU
ones were kept to support source upgrades from FreeBSD 6.

Approved by: re@ (delphij)


Revision tags: release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0, release/7.4.0, release/8.2.0, release/8.1.0, release/7.3.0, release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0, release/7.0.0, release/6.3.0, release/6.2.0, release/5.5.0, release/6.1.0, release/6.0.0, release/5.4.0, release/4.11.0, release/5.3.0
# 88ef5f9a 25-Jun-2004 David E. O'Brien <[email protected]>

GDB has moved up one level.


# 13aa0cfc 21-Jun-2004 David E. O'Brien <[email protected]>

Disable building of GDB info files until the gdb6 upgrade is finished.


# e223c68b 16-Jun-2004 David E. O'Brien <[email protected]>

Updated Bmake framework for Binutils 2.15.


# 98c20d02 16-Jun-2004 David E. O'Brien <[email protected]>

Disable gdb from the build due to the impending binutils 2.15 import.
GDB 5.12 cannot consume the 2.15 bfd and libiberty.


Revision tags: release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0
# 457946d9 14-Jun-2003 David E. O'Brien <[email protected]>

Remove MAINTAINER lines.


Revision tags: release/5.1.0, release/4.8.0, release/5.0.0
# 54f937ad 20-Oct-2002 David E. O'Brien <[email protected]>

GDB 5.2.1 doesn't build on sparc64 right now.


# 54603d8a 11-Oct-2002 David E. O'Brien <[email protected]>

GDB plays nice with Binutils again.


# acdb91f6 11-Oct-2002 David E. O'Brien <[email protected]>

Turn off GDB for now. It and the new binutils just aren't agreeing on our
binary format.


# 9bfba55c 19-Sep-2002 David E. O'Brien <[email protected]>

gdb now builds on sparc64.


Revision tags: release/4.6.2
# 11acfa57 29-Jun-2002 David E. O'Brien <[email protected]>

Turn back on GDB.
gdbserver does not build, but I've gone about as far with GDB as I'm going
to right now.


# c126c9fe 27-Jun-2002 David E. O'Brien <[email protected]>

NO_GDB while it is being upgraded.


12