| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
framework wants.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
'ld' should also search /lib for dynamic libraries.
|
| |
|
|
|
|
| |
Obtained from: p4
|
| |
|
|
|
|
| |
Sponsored by: Microsoft
|
|
|
|
| |
I have a better fix in the works.
|
|
|
|
| |
by -legacy, liblegacy.a should come last in the LDADD list.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
ELF one.
|
|
|
|
| |
correct spelling of our rtld.
|
|
|
|
| |
spelling of our rtld.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
for a long time now.
Approved by: bde
|
| |
|
|
|
|
|
| |
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.
|
|
|
|
| |
Tested on: alpha, i386, sparc64
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--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
|
|
|
|
| |
Tested by: gcc31, gcc32, /usr/bin/cc
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
| |
|
| |
|
|
|
|
| |
conditionally....
|
|
|
|
| |
as "powerpc-obrien-freebsd" rahter than "powerpc-unknown-freebsd" for example.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It has rotted quite badly and no one has provided updates for it.
|
|
|
|
| |
Submitted by: bde
|
|
|
|
| |
version of the OS.
|
| |
|
| |
|
|
|
|
| |
comming 2.10 release.
|
|
|
|
| |
the default emulation.
|