summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils/ld
Commit message (Collapse)AuthorAgeFilesLines
* MAJOR cleanup of the Bmake framework.obrien2004-07-088-197/+57
| | | | | | | | | This includes removing all vestiges of the old not-really supported ability to build cross tools targeting non-FreeBSD systems, such as m68k Lynx and NetBSD. Move as much duplicated code from platform Makefiles into the shared Makefiles. Add a simple mechanism for specifying ELF 'ldscripts'. Also share as many .h files as possible (now a single bfd.h vs. one per platform).
* Our 'TOOLS_PREFIX' and not 'DESTDIR' matches what the stock GNU buildobrien2004-06-201-2/+2
| | | | framework wants.
* Updated Bmake framework for Binutils 2.15.obrien2004-06-169-60/+113
|
* style.Makefile(5):johan2004-02-241-1/+1
| | | | | | | | | | | Use WARNS?= instead of WARNS= For this to work properly for all part is the subdirectories the WARNS assignments in Makefile.inc0 are moved to the correspondning Makefile.inc. Approved by: obrien (binutils maintainer) Tested by: make universe
* Properly quote the lib path.obrien2003-08-196-6/+6
|
* Stage 3 of dynamic root support, con't.obrien2003-08-176-6/+6
| | | | 'ld' should also search /lib for dynamic libraries.
* s/x86_64/amd64/g where possible.obrien2003-08-171-2/+2
|
* Add elf_i386_fbsd emulation.obrien2003-07-011-0/+14
| | | | Obtained from: p4
* The AMD64 Hammer bits.obrien2003-04-261-0/+20
|
* Remove first attempt at x86-64 bits. We're going to call it "amd64" now.obrien2003-04-261-20/+0
| | | | Sponsored by: Microsoft
* Removed invasion into these makefiles by the "legacy" stuff;ru2003-04-121-3/+2
| | | | I have a better fix in the works.
* libbinutils.a needs basename(3); when the latter is providedru2003-04-111-2/+3
| | | | by -legacy, liblegacy.a should come last in the LDADD list.
* Migrate to a new way of dealing with building from old revisions ofimp2003-04-051-9/+1
| | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better.
* The PowerPC-specfic scripttempl file was depreciated in favor of the genericobrien2003-01-211-1/+1
| | | | ELF one.
* Change the default emulation to elf64_sparc_fbsd. This emulation knows theobrien2002-12-051-10/+16
| | | | correct spelling of our rtld.
* Change the default emulation to elf64_ia64_fbsd. This knows the properobrien2002-12-051-5/+13
| | | | spelling of our rtld.
* Update for the Binutils 2.13.2 20021127 snapshot import.obrien2002-12-022-4/+10
|
* We HAVE_STPCPY now.obrien2002-10-201-2/+2
|
* Update for 2.13 10-Oct-2002 import.obrien2002-10-121-1/+10
|
* Sync with 2.13. Reduce forking by using multiple sed expressions ratherobrien2002-10-111-4/+6
| | | | | | | | than piping thru tr(1). Also prefer case over for+test, as case will handle regex's nicely. Note we can't exactly follow the real 2.13 genscripts.sh as we wind up with multiple "'s in search paths. It is too late tonight to track down why.
* witch over to the new FreeBSD bfd vec and emulationobrien2002-10-111-1/+1
|
* Switch over to the new FreeBSD emulation and bfd vecobrien2002-10-111-1/+1
|
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-1/+1
| | | | | | for a long time now. Approved by: bde
* The AMD x86-64 Hammer bits.obrien2002-05-181-0/+20
|
* Update to Binutils 2.12.0 and stick to the native emulation for now.obrien2002-05-171-93/+11
| | | | | This lets us get on the with the task at hand -- porting FreeBSD. We can get fancy later on.
* Make it easier to change the native emulation.obrien2002-03-296-57/+62
| | | | Tested on: alpha, i386, sparc64
* Update to Binutils 2.12.0 release.obrien2002-03-201-4/+1
|
* Uggg!! LD ME HARDER!!obrien2002-03-151-1/+1
| | | | | | | | Rev 1.2 changed the default emulation from ``elf64_sparc'' to ``elf32_sparc'' and I never noticed it after my review of rev 1.1. Backing the change of the default emulation out, and Wa-la!, I can now build a native [and usable] binutils. WTF, the "-m elf64_sparc" parameter handed to `ld' by `gcc' wasn't DTRT is beyond me.
* Support linking with -z combreloc (combine and sort reloc sections) and withobrien2002-03-136-18/+77
| | | | | | | | | | | | | --shared -z combreloc (shared library, combine & sort relocs) Submitted by: peter Bribed by: peter Fixes: IA-64, Kaffe, and QT Doesn't fix ports by: kris Tested on: make(1) release w/docproj Desired for: 5.0-DP#1 Approved by: murray Seconded by: jhb
* Turn up WARNS as high as possible.obrien2002-03-131-0/+1
| | | | Tested by: gcc31, gcc32, /usr/bin/cc
* Set the SCRIPTDIR to be rooted at TOOLS_PREFIX rather than DESTDIR.obrien2002-02-077-7/+7
| | | | | | | | | | | | (the two may be different (ie, build vs. runtime)) Allow ldscript's SEARCH_DIR do be rooted somewhere other than `/'. (in this case at TOOLS_PREFIX) These changes are most helpful during `make buildworld' so that the shared libs built in the middle of `make buildworld' are used vs. the ones in /usr/lib on the build machine. Submitted by: ru
* Change the way the version strings are handled.obrien2002-01-271-1/+1
|
* Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.obrien2001-10-151-0/+24
|
* You know the last revision will work better if the TARGET_TUPLE is setobrien2001-10-144-4/+4
| | | | conditionally....
* Allow easier override of the configure tuple, in case you wanted to buildobrien2001-10-144-29/+37
| | | | as "powerpc-obrien-freebsd" rahter than "powerpc-unknown-freebsd" for example.
* Clean up a little bit more.obrien2001-10-141-1/+2
|
* Clean up the formatting.obrien2001-10-146-82/+72
|
* We do "sparc64", not "sparc".obrien2001-10-141-24/+0
|
* Fixed the buildworld breakage in cross-tools caused byru2001-09-241-1/+8
| | | | | | | | | | misuse of /usr/src/include headers. This REALLY fixes the 20010919 src/UPDATING entry. With this patch the 4.2-RELEASE box was able to survive the 5.0-CURRENT "make world". Beat over the head with this patch: obrien
* Minor style reformatting.obrien2001-06-011-12/+12
|
* Upgrade to Binutils 2.11.0.obrien2001-06-011-1/+1
|
* Upgrade to Binutils 2.11.0.obrien2001-05-285-33/+0
|
* Total hack to fix broken bootstrap. Add -I/usr/src/include at the tailobrien2001-05-031-0/+1
| | | | | | end of the include searching. We really need a real fix for the issue of which set of headers to use in compiling the cross-tools -- /usr/include, or /usr/src/include.
* Remove MIPS support.obrien2001-04-112-45/+0
| | | | It has rotted quite badly and no one has provided updates for it.
* Allow "NOSHARED" to be overridden.obrien2001-02-281-1/+1
| | | | Submitted by: bde
* Make critical toolchain binaries staticly linked in this developmentobrien2001-02-271-0/+1
| | | | version of the OS.
* Our OS name is "freebsd", not "freebsdelf"obrien2001-02-212-9/+9
|
* `stringify.sed' has been replaced by `astring.sed' [on ANSI-C systems].obrien2000-11-258-17/+17
|
* Pull the switch and activate our Binutils to a snapshot of the up andobrien2000-05-225-20/+156
| | | | comming 2.10 release.
* Build and install the elf32_sparc ld(1) scripts and make elf32_sparcsteve2000-04-031-1/+13
| | | | the default emulation.
OpenPOWER on IntegriCloud