matt
c18fd403d1
Add __udiv_w_sdiv for VAX. gnupg requires it. And since it's a libgcc
...
function it makes sense to put it in libgcc.
2000-11-20 05:47:41 +00:00
msaitoh
8ca9f7f132
fix one of the two fixunsdfsi with fixunssfsi
2000-08-21 14:05:25 +00:00
msaitoh
e2509d0d3e
add _fixunsdfsi.o and _fixunsdfsi.o when MACHINE_ARCH= sh3 or arm26
2000-08-17 00:28:07 +00:00
matt
3e50ef53a3
Add <stdlib.h>
2000-07-03 05:05:43 +00:00
matt
cb3d52d53a
Define STDC_HEADERS so it uses mem* instead b* routines.
2000-07-03 05:05:25 +00:00
kristerw
f9d920a4e3
Added netbsdaout.c for i386
2000-05-20 20:30:48 +00:00
thorpej
11e15dda8b
Oops, botched test for GCC 2.9.
2000-05-10 22:39:29 +00:00
thorpej
2b09e161ae
Don't build compiler-related libraries if using GCC 2.9.
2000-05-09 06:23:40 +00:00
msaitoh
52b61c34d2
set MKLINKLIB = "no" only if ${MKPIC} != "no"
2000-03-27 19:15:32 +00:00
mycroft
2ced2ffc7d
Make this at least pretend to work when cross-compiling.
2000-03-26 09:54:28 +00:00
shin
ac9896415f
remove MIPS SOFTFLOAT.
2000-03-05 05:41:03 +00:00
matt
b9db4a8140
Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy
...
but no near enough for gas or ld.
2000-01-11 05:48:27 +00:00
msaitoh
bec61173c4
libbfd for NetBSD/sh3
1999-12-26 19:48:00 +00:00
eeh
b18e309569
Allow building of PIC or profiling libraries to be disabled.
1999-11-27 23:46:09 +00:00
wrstuden
6a4a304da0
Add rs6000coff_vec, which adds aixcoff-rs6000 support. Used with fixcoff.
1999-11-23 02:08:03 +00:00
takemura
cdabc2eb91
Hpcmips needs completely FPU instruction free user land.
...
XXX, this modification is kinda ad-hoc.
1999-09-29 13:19:13 +00:00
sommerfeld
65bfbb747a
If target is BFD64, define -DBFD_TARG_64 on command line.
...
If BFD_TARG_64 is defined, set BFD_ARCH_SIZE to 64 even on 32-bit platforms.
(BFD_ARCH_SIZE is an attribute of the target, not (just) the host platform)
This is intended for building 32bit->64bit cross libbfd's (e.g.,
x86->alpha or x86->sparc64)
1999-08-01 04:25:39 +00:00
kristerw
9873bbaebf
Don't define USE_MMP. Applications using libbfd assumes that the
...
memory is malloc:ed and tries to free() it...
1999-06-25 23:04:40 +00:00
kleink
5b44632935
Shuffle around vectors for ELF on m68k.
1999-04-30 14:41:38 +00:00
thorpej
6d2943920a
Make it a tad bit easier to bootstrap an a.out system to ELF. Introduce
...
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).
This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.
1999-03-17 00:46:35 +00:00
ragge
87b768a236
DEFUALT_VEC -> DEFAULT_VEC. Thanks, Ken Wellsch.
1999-03-07 10:43:59 +00:00
tv
d793874bfe
Turn off the mipselnetbsd a.out vector, for now.
1999-03-03 13:23:34 +00:00
tv
a3effc3cd4
We also want to read core files. (oops.)
1999-02-26 22:53:14 +00:00
drochner
7ccfa38c7a
make this build after mips->mipse? transition
1999-02-24 17:18:26 +00:00
drochner
536eb455f4
${MACHINE_ARCH} == "mips" loses anyway, so remove this case
1999-02-24 17:17:29 +00:00
lukem
868ca23db4
remove NOPROG (nothing uses it). however, set MKOBJ=no if appropriate
1999-02-13 23:53:56 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv
3e2114fabc
Provide a definition of CPP for gen-params that works with DESTDIR.
1999-02-11 18:20:58 +00:00
tv
838e0a1db3
Add Texinfo doc.
1999-02-11 17:37:34 +00:00
tv
f30eb3400a
Nuke gcc 2.8 tests now that the tree requires egcs/gcc 2.8, and add
...
Texinfo doc for iostream.
1999-02-11 17:30:46 +00:00
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