ru
0de4aa01fa
The as(1) manpage was missing on i386 and amd64.
2003-08-14 14:43:29 +00:00
obrien
a153395cfd
Update the target.
2003-06-26 16:13:36 +00:00
obrien
eaf1cac7ff
The AMD64 Hammer bits.
2003-04-26 03:28:21 +00:00
obrien
5928fa1306
Remove first attempt at x86-64 bits. We're going to call it "amd64" now.
...
Sponsored by: Microsoft
2003-04-26 03:24:26 +00:00
ru
c007500913
Removed invasion into these makefiles by the "legacy" stuff;
...
I have a better fix in the works.
2003-04-12 14:44:49 +00:00
ru
e97478a535
libbinutils.a needs basename(3); when the latter is provided
...
by -legacy, liblegacy.a should come last in the LDADD list.
2003-04-11 18:02:10 +00:00
obrien
670a912740
Set WARNS=0 as a temp work around until I can get access to an IA-64 box
...
to do this right.
Approved by: RE
2002-12-05 18:24:34 +00:00
obrien
55d1c0f001
Update for the Binutils 2.13.2 20021127 snapshot import.
2002-12-02 09:45:51 +00:00
obrien
61b3e093cf
Binutils 2.13.2 is WARNS=2 clean for all our architectures.
2002-12-02 09:41:35 +00:00
obrien
63bd46464d
We HAVE_STPCPY now.
2002-10-20 07:50:20 +00:00
obrien
21dc3119fa
Talk about punting and not going to any trouble to DTRT:
...
contrib/binutils/include/getopt.h
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
so manually define HAVE_DECL_GETOPT since configure doesn't offer any way
to set it... and its unistd.h not stdlib.h dang it.
2002-10-12 03:55:09 +00:00
obrien
ac0491b37e
Seems the warnings Binutils 2.13 grew now makes it impossible for WARNS != 0
...
all 64-bit machines.
2002-10-12 03:04:42 +00:00
obrien
f0cb964f2b
Binutils 2.13 grew some warnings that make WARNS != 0 now impossible on
...
sparc64.
2002-10-11 17:40:20 +00:00
obrien
9ec27cc871
Update for 2.13 10-Oct-2002 import.
2002-10-11 06:28:05 +00:00
obrien
d56eff1783
There is need to have a special BINUTIL_ARCH when we can use our more
...
common place TARGET_ARCH.
2002-09-22 05:29:37 +00:00
obrien
4df8032cad
The AMD x86-64 Hammer bits.
2002-05-18 11:57:01 +00:00
obrien
73a63698a0
Style sync with other platforms.
2002-05-18 04:50:32 +00:00
obrien
986b462279
We won't be doing FreeBSD-NT (NTBSD?, BSDNT?) anytime soon.
...
Same for any m68k platform.
2002-05-15 09:11:11 +00:00
obrien
0b0025a202
Update to Binutils 2.12.0 release.
2002-03-20 23:05:19 +00:00
obrien
2609492c80
Minor style nit.
2002-03-15 07:45:42 +00:00
obrien
2ca8fb58ab
Tune WARNS for Alpha.
2002-03-14 02:24:25 +00:00
obrien
d1cc970280
Turn up WARNS as high as possible.
...
Tested by: gcc31, gcc32, /usr/bin/cc
2002-03-13 05:14:31 +00:00
obrien
c3958d9a9e
Change the way the version strings are handled.
2002-01-27 22:47:22 +00:00
obrien
9beed4b819
Upgrade to Binutils 2.11.2.
2001-12-06 03:10:42 +00:00
obrien
742c9a45b0
Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.
2001-10-15 02:13:26 +00:00
obrien
35f617ebb3
We can easily share obj-format.h and targ-env.h files across all FreeBSD
...
platforms, which reduces the upgrade effort.
Also tidy up the Makefiles.
2001-10-15 01:43:23 +00:00
obrien
bbe4c70f08
Clean up the formatting.
2001-10-14 01:47:30 +00:00
obrien
ca2572a2e9
We do "sparc64", not "sparc".
2001-10-14 01:33:07 +00:00
obrien
7b1325a8d1
Upgrade to Binutils 2.11.0.
2001-06-01 05:30:31 +00:00
obrien
9b619de16b
Upgrade to Binutils 2.11.0.
2001-05-28 09:19:47 +00:00
obrien
686317c48c
Remove MIPS support.
...
It has rotted quite badly and no one has provided updates for it.
2001-04-11 00:12:48 +00:00
ru
87ed4c32b3
MAN[1-9] -> MAN.
2001-03-27 14:59:06 +00:00
obrien
5fa97ec5bf
Allow "NOSHARED" to be overridden.
...
Submitted by: bde
2001-02-28 10:46:50 +00:00
obrien
b564bac285
Make critical toolchain binaries staticly linked in this development
...
version of the OS.
2001-02-27 11:25:43 +00:00
obrien
fb40cd6e43
Our OS name is "freebsd", not "freebsdelf"
2001-02-21 11:43:35 +00:00
obrien
aa7968485d
version 2.10 config file.
2000-05-22 08:26:10 +00:00
obrien
e6cacfa3cb
Conditionally define "CROSS_COMPILE" here.
2000-05-22 08:25:40 +00:00
obrien
c2ff59c916
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
2e142113a1
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
bde
3df6f40aa1
Use ${dir}/libfoo.a' instead of
-L${dir} -lfoo' for local static
...
libraries in LDADD so that `make checkdpadd' doesn't report non-errors.
Fixed some style bugs (the usual ones for DPADD and LDADD, and misformatting
of $FreeBSD$).
2000-03-27 18:02:04 +00:00
marcel
b05cb67442
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
17ed6e05da
${MACHINE} -> ${MACHINE_ARCH}
...
All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.
Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile
usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH
1999-11-14 13:54:44 +00:00
jb
ca5c8e5ca1
Replace freebsdelf with freebsd in BINDIR
...
Requested by: obrien
1999-11-07 08:07:02 +00:00
jb
81e20dd7c7
These have been repo-copied to i386-freebsd.
1999-11-07 06:13:35 +00:00
jb
9f72cef76d
These have been repo-copied to alpha-freebsd.
1999-11-07 06:11:36 +00:00
jb
e4d1b59537
After a repo copy of as_{alpha,i386,mips} to {alpha,i386,mips}-freebsd,
...
tidy up the logic that works out which sub-directories to build.
The new directories with freebsdelf suffixes now have freebsd suffixes
after a repo move by Peter at the request of David O'Brien.
1999-11-07 05:59:25 +00:00
jb
e8b385afd6
Replace freebsdelf with freebsd in BINDIR.
...
[ alpha-freebsd, i386-freebsd and mips-freebsd were repo-copied
by Peter (one of the repo-men) ]
Requested by: obrien
1999-11-07 05:56:04 +00:00
jb
6e12da36ad
This one might be a bit controversial. 8-)
...
gas for i386 targeted to NT for those (like me) who have to do work
targeted to NT, but can't stand actually looking at it all day long.
I cross build apps on FreeBSD and just run them on NT later. Life is
better that way.
1999-11-06 22:26:43 +00:00
jb
6fdfa22232
gas for m68k targeted to NetBSD's a.out format. Useful for porting or
...
even just building applications targeted to NetBSD.
I know this will upset some people (outside FreeBSD).
1999-11-06 22:21:57 +00:00
jb
cd87b9d347
gas for powerpc targeted to FreeBSD.
1999-11-06 22:16:59 +00:00