#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
178291 |
|
17-Apr-2008 |
marcel |
Add support for the 32-bit EFI target.
|
#
131832 |
|
08-Jul-2004 |
obrien |
MAJOR cleanup of the Bmake framework. 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).
|
#
130743 |
|
19-Jun-2004 |
marcel |
Move the elf32-target.h and elf64-target.h targets from the MD makefiles to the centralized makefile. This not only reduces duplication, it also makes the MD quirks stand out better and thus improves maintenance.
|
#
130575 |
|
16-Jun-2004 |
obrien |
Updated Bmake framework for Binutils 2.15.
|
#
107511 |
|
02-Dec-2002 |
obrien |
Remove the ancient PEI cruft that is useless.
|
#
107510 |
|
02-Dec-2002 |
obrien |
We can handle the bfd_elf32_i386_vec vector at the same time as the bfd_elf32_i386_freebsd_vec. This may help in intra-branch building.
|
#
107508 |
|
02-Dec-2002 |
obrien |
Cleaner support of a DEFAULT_VECTOR.
|
#
107506 |
|
02-Dec-2002 |
obrien |
Handle the "HAVE_" defines via the VECS list.
|
#
104875 |
|
11-Oct-2002 |
obrien |
Switch over to the new FreeBSD emulation and bfd vec
|
#
84902 |
|
13-Oct-2001 |
obrien |
Clean up the formatting.
|
#
54748 |
|
17-Dec-1999 |
marcel |
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.
|
#
52926 |
|
06-Nov-1999 |
jb |
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-)
|
#
50472 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
36633 |
|
04-Jun-1998 |
bde |
Don't use beforedepend or give dependencies on generated headers explicitly. Just put generated headers in SRCS.
|
#
35711 |
|
04-May-1998 |
jb |
Add cross-architecture support.
|
#
34955 |
|
30-Mar-1998 |
jdp |
Give up on a.out support in binutils. It has too many problems to be worth much effort. Install all i386 binutils programs in "/usr/libexec/elf". Disable a.out support in libbfd. It's too dangerous to leave it in. Some of the utilities think they can handle a.out, but they generate bad object files.
|
#
34562 |
|
13-Mar-1998 |
jdp |
Disable support for the a.out-i386-bsd target. Everything it can do seems to be supported in the a.out-i386-freebsd target. When both are present, there are sometimes complaints of "ambiguous file format."
|
#
34495 |
|
12-Mar-1998 |
jdp |
Restructure the binutils hierarchy somewhat in order to better support building it for variant architectures. It was already becoming clear that the former structure was too rigid and didn't scale well.
The usual sort of makefile magic arranges to .include an architecture specific makefile "Makefile.${MACHINE_ARCH}" in each directory where it exists. Also, sources will be found in each subdirectory "${MACHINE_ARCH}" that exists. This is all taken care of automatically by the top level "Makefile.inc0".
This all seems to work right for the i386 now. I have also converted those alpha pieces already present to the new schema as best I could.
Also: change the BINDIR on the i386 to /usr/libexec/elf for "ar" and "ranlib". They are not object format independent enough to put into /usr/bin.
|