obrien
536504fc3c
Commit a crude hack so we get sparc64 snapshots working again with a
...
stable ld.so. We need to revisit the rtld-elf/sparc64/rtld_start.S
rev. 1.5 and rtld-elf/sparc64/rtld_machdep.h rev. 1.5, which was
suppose to allow stock Binutils 2.13 (and later) to be used.
2004-06-17 16:08:20 +00:00
obrien
c15b182a8c
Updated Bmake framework for Binutils 2.15.
2004-06-16 07:09:44 +00:00
obrien
4902310dd7
Disable gdb from the build due to the impending binutils 2.15 import.
...
GDB 5.12 cannot consume the 2.15 bfd and libiberty.
2004-06-16 05:19:00 +00:00
obrien
c687f04e34
Sperate out the MD parts of kvm-fbsd to get rid of the #ifdef maze.
...
Also quiet some warnings by tweaking the included headers.
2004-06-11 16:09:38 +00:00
obrien
f6bfc912a1
Use pcbp->pcb_ufp for UltraSparc vs. ->pcb_fp.
2004-05-10 17:45:51 +00:00
obrien
eb22856582
Revert rev 1.21 which configured with --enable-64-bit-bfd.
...
GDB 5.2 can't handle a 64-bit BFD on a 32-bit host.
We can revisit configuring with --enable-64-bit-bfd when we get a modern GDB.
2004-04-18 16:09:33 +00:00
obrien
f4bef7958a
Configure as --enable-64-bit-bfd.
2004-03-18 04:45:29 +00:00
obrien
27cc316a97
I accidently spammed rev. 1.18, back out rev 1.19.
2004-03-17 18:38:07 +00:00
obrien
87ea083bbc
Avoid the whole -I${DESTDIR}/usr/include/gnu issue by including
...
<gnu/regex.h> vs. just <regex.h>.
2004-03-17 07:40:42 +00:00
ru
391bd5265b
gasp(1) isn't linked with -lgnuregex, and it doesn't need <gnu/regex.h>
...
either.
Reviewed by: obrien
2004-03-15 07:19:41 +00:00
ache
f1c3e2bb16
Back out attempt to bypass contrib's getopt.h on the way,
...
it makes cross-build fail.
Prefer invisible incorrect -current build to visible failure.
2004-03-05 16:12:31 +00:00
ache
2ce19cdb84
Move -I${DESTDIR}/usr/include/gnu up, before
...
-I${DESTDIR}/usr/include to pick correct regex.h
2004-03-05 01:47:03 +00:00
ache
c73151565e
Add -I${DESTDIR}/usr/include before -I${SRCDIR}/include to pick right
...
getopt.h (as workaround until it will be removed from contrib)
2004-03-04 20:36:18 +00:00
ache
a37e6dc1e9
Use system getopt_long*
2004-02-28 05:38:45 +00:00
johan
29a90b3011
Fix style bug in last commit,
...
add a tab after WARNS?=.
While I'm here fix other style bugs.
Submitted by: bde (libbdf/Makefile)
2004-02-25 13:12:51 +00:00
johan
d5866454e3
style.Makefile(5):
...
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
2004-02-24 19:23:33 +00:00
ache
2bf5bfe61f
Oops, use -I${DESTDIR}/usr/include/gnu instead of ... /../../include/gnu
2004-02-17 05:38:45 +00:00
ache
6fd2831bd0
Remove old explicit -I${DESTDIR}/usr/include/readline
...
it is no longer needed
2004-02-17 00:06:33 +00:00
ache
34c0340ed8
Switch back to regex.h
2004-02-16 23:46:39 +00:00
ache
2e70610668
Formally switch back to regex.h (not sure it ever needed here - libgnuregex
...
is not used)
2004-02-16 23:38:37 +00:00
ru
e9babba8fb
Removed all the complexities when installing the strip(1) binary.
...
Submitted by: bde
2004-02-06 09:25:59 +00:00
ru
1f34d0eb9a
strip wasn't stripped since we stopped to include bsd.own.mk from sys.mk.
2004-02-05 19:54:56 +00:00
obrien
306ddad1be
Discontinuation of an action that now fits on one.
2004-01-27 05:01:08 +00:00
obrien
0cf462d04b
Fix problem where kgdb misses trap frames.
...
Reported by: iedowse
2004-01-26 09:18:47 +00:00
obrien
5ce55a17ee
Use proper name.
2004-01-26 09:17:26 +00:00
obrien
8de8111ac5
style.Makefile(5)
2004-01-26 06:10:26 +00:00
obrien
a995bcea9d
Follow existing GDB style for frame_info vars.
2004-01-26 06:07:33 +00:00
obrien
88bf7650cf
Remove trailing white space.
2004-01-26 06:05:04 +00:00
ru
7d63a49c9c
Don't put objects in SRCS -- this creates all sort of havoc like
...
causing objects to be built during "make depend", missed sources
in .depend, etc.
2004-01-12 20:08:20 +00:00
obrien
0e0b11491b
FBSDID style nit.
2003-11-12 08:33:18 +00:00
simokawa
f965698ed4
Implement gdb_solib_create_inferior_hook().
...
This function is used for autoloading kld module symbols for remote kgdb.
We still need a patch(*) for src/contrib/gdb/gdb/solib-svr4.c to enable
this function.
(*) http://people.freebsd.org/~simokawa/gdb/patch-solib-svr4.c
2003-10-29 14:40:59 +00:00
obrien
49215d6199
Enable '--interpreter=mi' support.
...
Submitted by: Rui Lopes <rui@ruilopes.com>
2003-09-07 20:38:23 +00:00
obrien
3abbb52d56
s/x86-64/amd64/
2003-09-07 20:21:14 +00:00
obrien
6637c75828
style.Makefile(5)
2003-09-07 20:19:32 +00:00
obrien
fbca8f8acd
Properly quote the lib path.
2003-08-19 17:30:46 +00:00
obrien
33c986fdf5
Stage 3 of dynamic root support, con't.
...
'ld' should also search /lib for dynamic libraries.
2003-08-17 21:45:26 +00:00
obrien
28d3a70cba
s/x86_64/amd64/g where possible.
2003-08-17 20:53:21 +00:00
ru
0de4aa01fa
The as(1) manpage was missing on i386 and amd64.
2003-08-14 14:43:29 +00:00
kan
a886ff4dbd
Temporarily turn off -Werror for these components.
2003-07-11 05:24:32 +00:00
obrien
8f11363180
bfd_elf32_i386_freebsd_vec is the only 32-bit vector we really need.
...
ar and nm aren't very smart when faced with multiple applicable vectors.
2003-07-01 17:29:48 +00:00
obrien
032b6e9b7e
Add elf_i386_fbsd emulation.
...
Obtained from: p4
2003-07-01 17:12:55 +00:00
ru
18ac6e463e
Don't build separate annotate.info, it's already part of gdb.info.
2003-07-01 14:04:08 +00:00
obrien
a153395cfd
Update the target.
2003-06-26 16:13:36 +00:00
obrien
7ea86c6d90
Remove MAINTAINER lines.
2003-06-14 19:32:52 +00:00
peter
61de490e30
Set the binutils arch for as/nm correctly on the amd64 platform.
...
As far as binutils is concerned, the amd64 platform is still called
"x86-64"/"x86_64". Setting things from ${MACHINE_ARCH} breaks that.
Approved by: re (scottl)
2003-05-08 06:39:31 +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
imp
b0693a4cbc
Migrate to a new way of dealing with building from old revisions of
...
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.
2003-04-05 20:30:30 +00:00