David E. O'Brien
da87c431b3
The AMD x86-64 Hammer bits.
2002-05-18 11:57:01 +00:00
David E. O'Brien
d4dfcdb535
Update to Binutils 2.12.0 and stick to the native emulation for now.
...
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.
2002-05-17 03:43:47 +00:00
David E. O'Brien
79b40253a4
Update to Binutils 2.12.0 release.
2002-05-17 03:43:09 +00:00
David E. O'Brien
16444b7a38
We aren't quite ready to switch emulations and loose the
...
override ELF_DYNAMIC_INTERPRETER requirement.
Has a good eye: jmallet
2002-05-15 09:01:03 +00:00
David E. O'Brien
91c7467999
We won't be doing FreeBSD/m68k or FreeBSD/rs6k anytime soon.
...
(not to mention these bits are still at the 2.9.1 level)
2002-05-15 08:33:41 +00:00
Ruslan Ermilov
46f8fdc34e
Removed now unused INTERNALSTATICLIB.
...
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
2002-05-13 11:09:07 +00:00
David E. O'Brien
615836eeac
Update to Binutils 2.12.0 release.
2002-03-20 23:05:19 +00:00
David E. O'Brien
26830c9316
Update for binutils_2_12_anoncvs_20020221.
2002-03-15 07:45:18 +00:00
David E. O'Brien
b0627fcc77
Tune WARNS for Alpha.
2002-03-14 02:24:25 +00:00
David E. O'Brien
d46d3a1c02
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 18:49:37 +00:00
David E. O'Brien
e2c76cd6de
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 05:35:18 +00:00
David E. O'Brien
985e77de7b
I missed adding a file that was needed on the Alpha (and will be needed
...
on x86_64 also.
Submitted by: ru
2002-02-04 17:06:30 +00:00
David E. O'Brien
5cc5c73a03
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:12:51 +00:00
David E. O'Brien
65136367b7
Special case the foreign platform vs. the native one.
2002-01-28 19:08:29 +00:00
David E. O'Brien
69c3ab3a81
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:07:31 +00:00
David E. O'Brien
de52820198
Support cross building from 64-bit machines.
2002-01-28 19:00:11 +00:00
David E. O'Brien
31b63f3e33
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:58:59 +00:00
David E. O'Brien
90b3020b4f
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:52:26 +00:00
David E. O'Brien
a1a1118a96
Change the way the version strings are handled.
2002-01-27 22:47:22 +00:00
David E. O'Brien
04f69e4432
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-27 13:10:59 +00:00
David E. O'Brien
c3b0e33288
Style fixes.
2002-01-27 13:04:21 +00:00
David E. O'Brien
e1a1c7d331
Add files new with 2.12.0.
2002-01-27 13:03:58 +00:00
David E. O'Brien
f6181588d5
We don't use the IA-64 psABI ELF_DYNAMIC_INTERPRETER, so remove it.
2001-10-15 03:10:48 +00:00
David E. O'Brien
e1382dde0b
Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.
2001-10-15 02:13:26 +00:00
David E. O'Brien
5c73b63da5
We can easily share a single config.h file across all FreeBSD platforms,
...
which reduces the upgrade effort.
2001-10-14 01:24:07 +00:00
David E. O'Brien
51a64fa24f
Update for Binutils 2.11.2.
2001-10-14 01:08:32 +00:00
David E. O'Brien
b164377e77
We support sparc64, not plain sparc.
2001-10-14 01:00:29 +00:00
David E. O'Brien
bbd7c7f077
Clean up the formatting.
2001-10-14 00:58:59 +00:00
David E. O'Brien
c46eebd508
Upgrade to Binutils 2.11.2.
2001-06-29 07:49:41 +00:00
David E. O'Brien
e3ffd96636
Upgrade to Binutils 2.11.2.
2001-06-26 18:20:46 +00:00
David E. O'Brien
0644c58328
Upgrade to Binutils 2.11.0.
2001-06-01 05:30:31 +00:00
David E. O'Brien
f99372a0e4
Upgrade to Binutils 2.11.0.
2001-05-28 09:19:47 +00:00
David E. O'Brien
370d222b7f
Remove MIPS support.
...
It has rotted quite badly and no one has provided updates for it.
2001-04-11 00:12:48 +00:00
David E. O'Brien
04f9b2d551
Upgrade to Binutils 2.10.1.
2000-11-15 21:29:55 +00:00
David E. O'Brien
bacaa92f40
Updated 2.10 headers.
2000-05-22 08:40:17 +00:00
David E. O'Brien
e22c5813c4
Tweaks to match those done in the Binutils mainline code.
2000-05-22 08:33:03 +00:00
David E. O'Brien
7f3d7f20f8
Pull the switch and activate our Binutils to a snapshot of the up and
...
comming 2.10 release.
2000-05-22 08:09:42 +00:00
Steve Price
2b3c840334
Add sparcnetbsd support and cleanup style so that this looks nearly
...
identical to Makefile.sparc.
2000-04-16 23:42:25 +00:00
Steve Price
e3163f8ce0
Fix a typo (aout32.o -> aout32.c). Add support for NetBSD/Sparc and
...
sparc64.
2000-04-16 23:39:46 +00:00
Steve Price
c720912e54
Add support for sunos_big_vec to support 'make world's on Solaris
...
boxes.
2000-04-03 03:51:46 +00:00
Steve Price
eb0bd3c3d2
Add support for the sunos_big_vec format as well.
2000-04-03 03:48:49 +00:00
Steve Price
5e59c5460c
First cut at the (non-contrib) bits needed to build the binutils
...
distribution for FreeBSD/Sparc64.
Reviewed by: obrien
2000-04-02 22:36:56 +00:00
Marcel Moolenaar
ecc4dcbd82
s/MACHINE_ARCH/TARGET_ARCH/g
...
The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.
TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.
1999-12-17 15:50:45 +00:00
Marcel Moolenaar
2205071966
Make binutils for Alpha work on i386 machine, by properly defining
...
whether the host machine has a 64-bit long or not.
1999-11-12 16:53:58 +00:00
John Birrell
53149093a0
Add support for additional architectures.
1999-11-06 21:38:41 +00:00
John Birrell
015520102a
Add support for additional architectures.
1999-11-06 21:28:22 +00:00
John Birrell
2e734fae4e
Teach binutils how to understand NT format objects and libs. This is useful
...
for those who want to objdump --disassemble things that they're not
supposed to. 8-)
1999-11-06 21:09:40 +00:00
John Birrell
3ba3ae906a
Add a BINUTILSDISTDIR hook to provide a path to a full binutils release
...
outside the contrib files that FreeBSD distributes. This for use by
those who want to work on porting FreeBSD to additional architectures.
1999-11-06 21:04:46 +00:00
Peter Wemm
9b7a44a60e
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
Warner Losh
7408d8ff34
Add TARGET_ARCH=mipsel and TARGET_ARCH=mipseb as a valid targets.
...
Unlike the unisex architecutres we've had so far, mips is bisexual.
These tools can produce either byte sex, and the compiler/make
determines the proper gender to use. Otherwise, we'd have to have had
mipsel and mipseb in all the places that we have just mips. And there
are other complications with doing that (binutils doesn't like to
build mips tools without both byte genders, it seems).
Introduced BINUTIL_ARCH so that other bisexual architectures can a
generic mechanism.
We cannot just define MACHINE_ARCH as mips because we need to
differentiate big and little endian types of binaries. Discussions on
freebsd-arch have hashed out this issue (and the parallel libc
issues). NetBSD is moving towards mipsel and mipseb for their two
flavors of mips ports (in time for 1.4, if this change hasn't already
been accomplished).
I've been building i386 worlds with this tree for a three months with
these files in place with no ill effects.
1999-03-01 04:01:57 +00:00