Commit Graph

235 Commits

Author SHA1 Message Date
tv
71cc33263d Add "mipselnetbsd_vec" to mipse[bl]. 1999-02-10 17:53:50 +00:00
tv
79734e08d0 This is no longer here. 1999-02-09 17:48:43 +00:00
tv
3cf7289326 It's libbfd now, not bfd. 1999-02-09 17:48:13 +00:00
tv
c172eeaa1b Move libbfd compile environment to "libbfd" subdir, with the changes:
- no includes are installed any more, nor any .a libraries
- a unified libbfd can be built if BFD_UNIFIED is set in mk.conf (will
  support dumping/examining objects from all NetBSD architectures of equal
  or lesser pointer size)
1999-02-09 15:57:53 +00:00
tv
942ddff25b Fix up ELF sources list. 1999-02-02 22:16:57 +00:00
tv
939670a527 Re-enable libbfd on all platforms including PowerPC. (Will re-enable
individual bfd dependent programs one at a time, as they are verified.)
1999-02-02 20:46:37 +00:00
tv
5accb47df8 It's now called "aout-arm32.c" with a dash. 1999-02-02 20:31:07 +00:00
tv
3677e2d7cb Update to binutils' bfd 2.9.1. 1999-02-02 20:00:39 +00:00
tv
16d7798441 Turn off bits of the toolchain from building on a recursive make: binutils,
bfd, gas.new, ld.new, gdb, gprof; in anticipation of the binutils-2.9.1
import.
1999-02-02 17:45:02 +00:00
eeh
433b3e50de sparc64 also needs 64-bit BFD. 1999-01-23 20:51:57 +00:00
tv
ef1a003862 Significantly reduce code size of programs which use string, complex,
or the Allocator heavily.  (For common types, these are already
instantiated in libstdc++, and do not need implicit instantiation.)
1999-01-19 15:27:24 +00:00
kristerw
9c2a161620 Enable use of mmap. 1998-12-30 01:19:18 +00:00
tv
6acc855e3e Add bfd targets used by other binary emulations that NetBSD recognizes:
- a.out-i386-bsd
- a.out-i386-freebsd
- coff-i386
1998-12-28 20:39:54 +00:00
tv
8c88ddc66a Add dependency to _arch.mk file on targets.{o,so,po}. 1998-12-28 20:38:50 +00:00
tv
1343ef3796 GC old gcc 2.7.2.2. 1998-12-12 23:44:22 +00:00
mrg
009d565122 fix style nit in previous. 1998-11-23 09:29:56 +00:00
mrg
d55e9c12a6 build a sparc64 libbfd. 1998-11-23 09:23:30 +00:00
mrg
80cc7163d4 need the extra objs on sparc64 (at least, that is what a cross compiler did for libgcc) 1998-11-23 09:22:22 +00:00
matt
d7585142e2 Include VAX instruction disassembly support into bfd. (XXX case[lbw] still
needs to be done.)
1998-10-29 17:31:10 +00:00
matt
89f233dee8 Not all architecures are IEEE math. Don't define IEEE_drem on VAX. 1998-10-20 18:11:04 +00:00
tv
38d1dc7ea7 Only build on gcc 2.7.x. 1998-10-14 15:05:30 +00:00
christos
0291468ee4 Fix reversed test 1998-09-27 18:48:10 +00:00
christos
a4aadf1ce4 Make this work as intended (when we don't have egcs or gcc-2.8x then
include the c++ builtin crap). Although libgcc2.c does not compile
properly with the old compiler so this does not work.
1998-09-27 18:05:10 +00:00
tv
a2e65ee4f1 Nuke libg++, leaving only libstdc++ for GCC 2.7-based systems. 1998-09-13 22:23:02 +00:00
tv
cd40dfec9f Use tconfig.j to get the proper type definitions. 1998-09-13 20:32:04 +00:00
tv
c60c781fa3 Remove asprintf() and vasprintf(), and bump sparc back to 32 bits (until
gdb is updated, at least).
1998-08-29 16:09:56 +00:00
tv
5cc01b9a2b Add NetBSD rcsids. 1998-08-28 22:38:25 +00:00
tv
7eeb6fe5fd Don't try building anything in here on gcc 2.7 bootstrap. 1998-08-28 22:36:56 +00:00
tv
7fc231d281 Move some things from SRCS to OBJS so as not to build them at depend time. 1998-08-28 19:05:54 +00:00
tv
a6542a91dc Update libiberty to the one shipped with egcs. Minor number
bump--interfaces added, but none changed or removed.
1998-08-28 16:47:13 +00:00
tv
6c55ff04c2 Re-enable egcs libraries: libg2c, libgcc, libobjc, libstdc++. 1998-08-28 15:34:24 +00:00
tv
aa06e255fa Update to egcs 1.1-snap's libstdc++. Now shlib version 2.0. Now requires
"make includes" before "make" like other libraries.
1998-08-28 15:31:29 +00:00
tv
e7e7954ff4 Install Obj-C includes, found by <veego@netbsd.org>. 1998-08-27 21:37:52 +00:00
tv
705363981e Bah; nuke "machine/" from bfd include path. This shouldn't have been part
of the commit (or part of the Makefile, for that matter).
1998-08-24 16:32:48 +00:00
frueauf
781d14e780 Add missing \, pointed out by Frederick Bruckman <fb@enteract.com>. 1998-08-23 20:57:45 +00:00
simonb
32a1e28254 Add missing \ to the end of a few lines. 1998-08-23 04:42:33 +00:00
tv
2ddcde0613 Use "long long" as the 64 bit quantity to satisfy gdb. 1998-08-22 20:32:02 +00:00
tv
e8efde1ec4 For the benefit of gdb, include <sys/types.h> unconditionally. 1998-08-22 20:24:31 +00:00
tv
d46528eaba ELF systems still need a file-based workaround for "libbfd.c" as that
would otherwise generate the wrong "libbfd.so".
1998-08-22 19:39:23 +00:00
tv
4a51dc3df9 Revamp the libbfd build process. Massive cleanup, enable 64 bit support
on SPARC, and use includes (or dynamically built ones) from dist.
1998-08-22 19:02:10 +00:00
tv
b22efa9a4b Clean bfd.h on "make clean". 1998-08-21 21:12:19 +00:00
tv
053c6819b7 Automatically generate bfd.h. 1998-08-21 21:11:02 +00:00
tv
f122239ef3 Use a pointer, not an array, for bfd_target_vector, working around our
linker bogozity.  (So that the array can grow and shrink without
relinking.)
1998-08-21 02:06:09 +00:00
tv
82f867274b Kill HOST_CFLAGS and justify NOLINT. 1998-08-18 17:42:59 +00:00
tv
df595c72cd Be pedantic; use "${OBJC}" to find the ObjC compiler.
Depend all instances of sendmsg.{o,so,po} on runtime-info.h.
1998-08-18 17:38:38 +00:00
tv
0f38668150 Depend shared and profiled objects on g2c.h. 1998-08-18 17:26:36 +00:00
tv
00a8c57db1 Add libg2c (the new name for libf2c). Builds fine, though has some nits
on LP64 that need working out.
1998-08-18 17:25:32 +00:00
tv
ee336ece94 Add libobjc as a separate component of egcs. Now also has a shared
library (rather minimally sized).
1998-08-18 14:02:35 +00:00
tv
17698d8b59 Add libgcc from gnu/dist/gcc (egcs 1.1 snapshot). 1998-08-17 17:06:59 +00:00
tv
3817858f82 Turn off the egcs bits while the 1.1 import and build verifications are
taking place.
1998-08-16 17:16:00 +00:00