Commit Graph

1588 Commits

Author SHA1 Message Date
tv
f970339892 Fix botched assumptions about alignment of data elements: files are
aligned, but on word-at-filesize bytes instead of word-at-filedatasize
bytes.  That's actually a bug in binutils 2.8.1 wrt 4.4BSD archives that is
fixed here.
1998-05-25 18:57:23 +00:00
tv
53f0465917 Switch to new GNU_ARCH remapper. 1998-05-22 17:19:12 +00:00
tv
da925af9ad Integrate NetBSD arm32 diffs for gdb. Now compiles and works `out of the
box'.  Use new GNU_ARCH remapper.
1998-05-22 17:17:59 +00:00
tv
170952480e Make archives work for both 4.4BSD a.out and SVR4 ELF style archives:
introduce a flag that tells bfd not to align ar(1) headers on word
boundaries.
1998-05-22 14:08:22 +00:00
tv
296206fdb8 Workaround nm and .c.a bogons by renaming libbfd.c to lib_bfd.c explicitly 1998-05-22 03:26:28 +00:00
tv
ee0ab77cb7 Remove nlmconv (We're Not NetWare) and temporarily disable strip. 1998-05-22 02:42:06 +00:00
tv
ca757ac57e config.bfd needs arch-unknown-netbsd, not a.out-arch-netbsd. 1998-05-22 02:40:27 +00:00
tv
0d441ded8d Get correct GNU target name for a.out platforms, and frob arm32 arch name. 1998-05-22 02:23:42 +00:00
tv
1691822b47 Add ability to write 4.4BSD format archives; set a.out NetBSD platforms to
use this ar format by default.
1998-05-22 02:19:27 +00:00
tv
049797c55b Build the .y and .l files automatically using the rules in <bsd.sys.mk>. 1998-05-21 20:52:21 +00:00
tv
b23fd7d3b5 Enable ranlib. 1998-05-21 20:51:37 +00:00
tv
3f4672dd45 Remove automatically generated files. 1998-05-21 20:49:59 +00:00
cgd
66976b6f95 add bits so that an i386 assembler can be built here. NOTE THAT THIS
ASSEMBLER WILL NOT CURRENTLY WORK PROPERLY FOR NetBSD/i386, because of
lack of proper NetBSD PIC/shlib/etc. support.  It's here for build-testing
only, for now.
1998-05-21 18:46:42 +00:00
cgd
41e53fee8a Define TARGET_ALIAS, TARGET_CPU, and TARGET_CANONICAL in the Makefile, too.
(It's too hard, perhaps impossible, to set them correctly in config.h.)
#error out if they're not defined.
1998-05-21 18:43:27 +00:00
cgd
1366767462 this is not (currently) used by anything built with the NetBSD makefiles.
Nuke it (for now).
1998-05-21 18:39:37 +00:00
tv
b05a04267a In case NOPICINSTALL is set, get -lc_pic from src/lib/libc/(objdirname). 1998-05-21 00:31:05 +00:00
pk
07584841b6 Don't build lint library 1998-05-20 12:34:14 +00:00
lukem
3b18b9ffb7 sort entries 1998-05-20 02:07:45 +00:00
lukem
de69dc0df0 add port-{bebox,macppc,newsmips,pica} 1998-05-20 02:00:41 +00:00
tv
f5f26ced19 Enable building libbfd for arm32, and use new source files. 1998-05-19 19:59:58 +00:00
tv
3c4dfb6d80 Fix warning about improper escapes on line 12. 1998-05-19 19:11:56 +00:00
tv
2bfadb3e6f Add support for building gas from the GNU binutils (2.8.1 at the moment)
'dist' tree for NetBSD/arm32.  Other ports can follow as support is added
for each port.
1998-05-19 19:09:31 +00:00
tv
420329c722 Incorporate (machine dependent) code for support of NetBSD/arm32. 1998-05-19 18:53:19 +00:00
tv
8352e0b393 Remove automatically generated files. 1998-05-19 14:13:11 +00:00
pk
294ed94908 Optimize symbol/string table access slightly by precomputing their
locations at load time. These values don't change once the object is loaded.
1998-05-19 12:15:38 +00:00
tron
f9660e3cd5 Fix buffer overflow when forwarding jobs. 1998-05-14 07:31:25 +00:00
thorpej
a6fea1b57c Add -D__ELF__ to CPP_PREDEFINES (per the Other gcc) 1998-05-14 04:16:40 +00:00
simonb
3c372c50f6 Add __ELF__ to CPP_PREDEFINES for mips platforms. 1998-05-14 04:05:45 +00:00
thorpej
dd26162d11 Need <dlfcn.h> for Dl_info. 1998-05-14 01:55:28 +00:00
pk
d123bc84d4 Implement `dladdr()': find nearest symbol given an address. 1998-05-12 21:22:28 +00:00
pk
79bd77e1cc Add `dladdr()' rtld entry point. 1998-05-12 21:21:21 +00:00
enami
2e7b340a0c Use a name based on a target name instead of fixed one as a name of
intermediate file so that parallel make works.
1998-05-08 00:36:07 +00:00
mycroft
3ca8d744c9 Don't define MD_EXEC_PREFIX and MD_STARTFILE_PREFIX here. 1998-05-07 04:17:59 +00:00
mycroft
99a8464fa0 Nuke the previous, now that it's done elsewhere. 1998-05-07 04:17:13 +00:00
mycroft
52463c691f Set MD_EXEC_PREFIX and MD_STARTFILE_PREFIX here. 1998-05-07 04:15:07 +00:00
mycroft
147bf39e19 We don't want the MD_EXEC_PREFIX for SysV. 1998-05-07 03:55:58 +00:00
mycroft
6ce2d7641a This hasn't been fully ported to the PowerPC yet. 1998-05-07 00:31:51 +00:00
mycroft
7347e7b852 Use our own quad library instead. 1998-05-06 18:14:06 +00:00
mycroft
7a7f2e8ffe Just build all of libgcc2 where necessary. 1998-05-06 14:37:42 +00:00
mycroft
0b01550a65 Run gen-params to build _G_config.h at build time. 1998-05-06 11:59:09 +00:00
mycroft
c0de9013ee Fix a syntax error. 1998-05-06 11:22:07 +00:00
mycroft
d658d39cd3 Still more objects needs on PowerPC. 1998-05-06 10:55:11 +00:00
mycroft
3839bf6759 Need some additional objects for PowerPC. 1998-05-06 10:06:59 +00:00
mycroft
3229c8b030 Oops; need a LINK_SPEC here to override the entry point name. 1998-05-06 09:36:01 +00:00
mycroft
1125919631 Nuke USG and COLLECT_EXPORT_LIST. 1998-05-06 08:33:19 +00:00
mycroft
a931908bc3 Don't define TARGET_NAME here. 1998-05-06 07:49:00 +00:00
mycroft
1a0cf0dd24 Set TARGET_GNU_ARCH correctly for PowerPC. 1998-05-06 07:40:32 +00:00
mycroft
9875975e98 Fix typo. 1998-05-06 07:36:37 +00:00
thorpej
35f316a25e Need to pull in bsd.own.mk to get RCS_LOCALID from mk.conf 1998-05-04 19:52:16 +00:00
mycroft
a039a5720b Fix erroneous line breaks in LINK_SPEC. 1998-04-30 12:52:54 +00:00