Commit Graph

297 Commits

Author SHA1 Message Date
matt 71986448fd Don't make libstdc++ with old toolchain on ARM ELF 2001-07-28 06:59:02 +00:00
matt faa73ac4d2 Regen new toolchain ARM ELF files with toolchain2netbsd.
Include libg2c, libobjc, libstdc++ ARM ELF config files.
2001-07-28 06:57:07 +00:00
mrg c9a8c7833a build new sparc & sparc64 fortran libraries. 2001-07-26 11:40:26 +00:00
mrg 7aa1593d24 build new sparc & sparc64 objective c libraries. 2001-07-26 11:36:05 +00:00
mrg 4c86457e13 regenerate. 2001-07-26 11:30:07 +00:00
mrg 160521eb33 install the C++ libgcc headers (exception, new, new.h & typeinfo.) 2001-07-26 11:28:21 +00:00
tv f6709db6c6 Add new toolchain build structure for libg2c, libobjc, and libstdc++.
Note that old build system still exists under .if conditionals; this
will be removed once all platforms are using the new toolchain.
2001-07-24 19:44:47 +00:00
matt c8e381be8c Adding VAX gcc 2.95.3 (ELF). 2001-07-20 04:59:06 +00:00
matt 5ac8a0b7ba powerpc support for 2.95.3 2001-07-19 22:13:23 +00:00
mrg 4523fd67d7 build a mipsel-netbsd gcc & libgcc. 2001-07-19 18:35:22 +00:00
matt acfa102212 Rework Makefile (perhaps not optimally) to keep all ojbects in ${.OBJDIR}.
Due to SRCS containing directories, the objects went in those same
directories.
2001-07-19 18:06:19 +00:00
matt ac07e0c6c6 ARMELF support for libgcc 2001-07-19 15:33:09 +00:00
matt 3847d1eab8 ARM support for -liberty 2001-07-19 15:30:36 +00:00
mrg 4acc89ca46 build sparc libiberty. 2001-07-19 15:17:59 +00:00
mrg 3963922c9b build a sparc libgcc 2001-07-19 15:16:39 +00:00
mrg ac4b8b619b mipsel libiberty. 2001-07-19 13:46:14 +00:00
mrg 96b4d81d72 sparc64 libiberty. 2001-07-19 13:45:09 +00:00
tv 178c5459ad Another missing ${.CURDIR}. 2001-07-19 12:51:05 +00:00
mrg 8666107a13 build a sparc64 libgcc. 2001-07-19 12:39:26 +00:00
mrg ba4c57fc10 opdel.o needs to be built with -DL_op_delete, not -DL_op_del. add a special
rule for this...
2001-07-19 06:14:27 +00:00
tv d370057cd9 Add a missing ${.CURDIR}. 2001-07-18 20:20:01 +00:00
tv 0b01c492fb i386 libgcc makefile bits from toolchain2netbsd. 2001-07-18 18:29:17 +00:00
tv f59cc167de Add build structure for the new gnu/dist/toolchain/gcc based libgcc, preserving
old structure for now in an .if based on USE_NEW_TOOLCHAIN.
2001-07-18 18:29:02 +00:00
tv b1e9e38236 First framework for libiberty, now used by all the toolchain components (so
no longer merged with libbfd).  Conditional on USE_NEW_TOOLCHAIN for now.
2001-07-18 12:17:15 +00:00
matt a126663857 Compile fixu* for MACHINE_ARCH of arm 2001-07-13 19:54:28 +00:00
mason 0f5d49210e Don't build libstdc++ on sparc64. 2001-05-10 12:53:02 +00:00
tsubai dbe09b485b sh3 --> sh3eb / sh3el. 2001-02-02 19:32:38 +00:00
enami 6ebf26b574 Define variables before it is used. 2001-01-09 08:33:46 +00:00
itojun 99b0df5333 use MACIHNE_CPU to determine architecture-dependent source code directory.
is use of exists(foo) safe enough?
TODO: many other places to fix
2001-01-08 08:29:59 +00:00
itojun df319c7c4c sh3 split 2001-01-04 09:22:06 +00:00
itojun 8bd2552493 sh3 split 2001-01-04 09:11:47 +00:00
itojun 8145e73c70 sh3 split 2001-01-04 08:59:24 +00:00
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