thorpej
17f1178fc6
More toolchain2netbsd output for the Alpha, after coaxing
...
toolchain2netbsd to actually spit it out.
2001-12-14 22:29:12 +00:00
thorpej
01768cb6da
Update to reflect latest toolchain2netbsd.
2001-12-14 22:26:03 +00:00
thorpej
2812f0e978
Kludge to make old toolchain builds work again after the NOxxx changes.
2001-12-14 16:55:14 +00:00
thorpej
74ed46fbb4
Commit the results of running toolchain2netbsd on the Alpha.
2001-12-14 07:12:09 +00:00
lukem
df91d4a185
move NOxxx=
2001-12-12 23:09:13 +00:00
lukem
0a3f147fdd
move NOLINT
2001-12-12 23:08:26 +00:00
thorpej
39c9a8ba17
We apparently must now set NOLINT= *BEFORE* including bsd.own.mk.
2001-12-12 23:00:50 +00:00
thorpej
5722ce0152
Make LIB2FUNCS_EH work like the rest of LIB2FUNCS, and clean
...
up the special rules required to build those objects.
2001-12-12 17:27:50 +00:00
lukem
4c650ea52b
we need a .c file to build _eh.{o,so,po} from, so add libgcc2.c back
...
in as a source for the rules.
2001-12-12 09:30:55 +00:00
lukem
22cf1d253e
pull in <bsd.own.mk> after NOLINT is defined, so that MKLINT=no is
...
correctly determined
2001-12-12 08:58:45 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
thorpej
cf11c3964c
Fix building of _eh.o and friends.
2001-12-11 23:43:04 +00:00
thorpej
b149da874b
Clone from mipseb.mk
2001-12-11 03:45:06 +00:00
jmc
d08eaff246
While gcc may automatically add -fexecptions to c++ code it will only do that
...
for files named .cc or .C. _eh gets generated into a .c file so we need
explicit rules for it's targets (.o .po and .so) to compile it correctly.
Without this exceptions just plain don't work. Nothing ever gets caught.
2001-12-02 12:23:52 +00:00
jmc
3508f7583d
Need -msoft-quad-float on sparc64 as double->int promote to quad math.
2001-12-02 03:06:55 +00:00
tv
8eb663859b
Make the .cc->NULL transform do nothing (so that "exception.cc" doesn't
...
get compiled into "exception" during "make includes").
2001-11-28 14:29:13 +00:00
tv
d5533f8e6c
PIC me! PIC me! (libgcc_pic.a)
...
...And while we're at it, add a profiled libgcc too.
Use the "generate .c files and let <bsd.lib.mk> sort it out" method
for compiling these libraries. Only one real divergence (-fexceptions)
existed, but exceptions are turned on for C++ code by default in gcc
2.95.3, so this option was redundant anyway.
2001-11-28 04:39:55 +00:00
thorpej
84392553e1
Remove special-case for ARM.
2001-11-26 00:02:40 +00:00
simonb
23be609b8c
New toolchain files for mipsel.
...
From Rafal's commit for mipseb (which applies here too):
WARNING: Binutils 2.11.2 (maybe earlier) changed the MIPS ABI, so any
shared libs built by this toolchain WILL NOT WORK without either a whack
to BFD to fix that or a patch to ld_elf.so to work around it. I need to
chase the binutils folks on this issue still.
2001-11-17 04:41:44 +00:00
rafal
f317d28b1a
New toolchain files for mipseb. Mainly toolchain2netbsd output with some
...
changes to configuration stuff to (a) recognize `mipseb', and (b) build a
BE-default GCC on mipseb. gprof and gdb still not done.
WARNING: Binutils 2.11.2 (maybe earlier) changed the MIPS ABI, so any
shared libs built by this toolchain WILL NOT WORK without either a whack
to BFD to fix that or a patch to ld_elf.so to work around it. I need to
chase the binutils folks on this issue still.
That said, the new toolchain seems to work quite well once the ABI change
is worked around/fixed -- I'm committing from a machine running a user-
land built with the new compiler.
2001-11-08 07:21:53 +00:00
scw
ec53366faa
Add m68k-specific `toolchain2netbsd' generated toolchain build/config files.
2001-11-05 19:10:55 +00:00
tv
ec5a9a312e
Add REQUIRETOOLS to make version-specific new toolchain compiler libs fail
...
to build if USETOOLS is set to "no" by the builder. (Sanity check; as an
override, USETOOLS may be set to "never", but see warnings in BUILDING.)
2001-10-31 16:27:31 +00:00
tv
32bac67e87
Exclude Y2K bug flag files from the build; fixes undefined symbol errors
...
reported by jbernard@mines.edu in PR bin/14222.
2001-10-19 03:33:35 +00:00
matt
9744d3aebc
If MACHINE_ARCH == arm, install into /usr/include/${MACHINE_ARCH}
2001-10-18 06:12:48 +00:00
matt
1532b67157
Update from toolchain2netbsd run. (though some only have the updated
...
toolchain2netbsd version run)
2001-10-18 05:45:26 +00:00
tv
3ab74bd348
Set SHLIB_{MAJOR,MINOR} explicitly instead of using shlib_version files.
...
(This currently means that checkver doesn't work with these libs, but that
will be fixed.)
2001-09-21 15:38:15 +00:00
simonb
2db48f4c88
Add "Remember to update distrib/sets..." lines (and NetBSD RCS IDs in
...
some cases).
2001-09-10 11:18:41 +00:00
matt
6be82855aa
Final config file for VAX ELF.
2001-09-10 06:04:02 +00:00
matt
f6225f91fb
Rebuild USE_NEW_TOOLCHAIN files for vax. Add binutils, etc. ..
2001-09-08 18:26:05 +00:00
matt
33ebc9435e
Regenerate so that ${DIST} is not expanded.
2001-08-30 01:31:49 +00:00
mrg
69879ba2e5
regenerate.
2001-08-25 12:23:49 +00:00
matt
f5c0264a5d
New toolchain support for ARM ELF.
2001-08-19 16:05:02 +00:00
mrg
7f85f1f0c3
build & install info documentation.
2001-08-19 14:19:38 +00:00
mrg
318911587e
regenerate.
2001-08-15 02:44:58 +00:00
tv
8f264ae2fc
Regen.
2001-08-14 05:18:26 +00:00
tv
75c2396dcc
Regen.
2001-08-14 05:14:59 +00:00
tv
dabda76181
For now, just to make sure we don't conflict with an out-of-the-box
...
gcc 3.0 build (as noted by mrg), bump shlib major again, to version 4.0.
There might be a better solution to this kind of thing in the future; I'll
have to think about it.
2001-08-14 01:21:23 +00:00
mrg
5b25536c3b
build libbfd for sparc & sparc64.
2001-08-10 12:42:37 +00:00
mrg
14c389e8b1
regenerate
2001-08-10 12:41:19 +00:00
mrg
5f38c885be
build libstdc++ for sparc & sparc64.
2001-08-10 11:59:50 +00:00
mrg
8375332080
regenerate.
2001-08-10 11:59:22 +00:00
mrg
220ef62d75
with USE_NEW_TOOLCHAIN, install all required libstdc++ headers. this needs
...
toolchain2netbsd to be re-run for each platform. (sparc, sparc64 and i386
updates coming shortly.)
2001-08-10 11:57:48 +00:00
matt
4ce1ea0d33
USE_NEW_TOOLCHAIN powerpc files for libg2c & libstdc++
2001-08-10 06:46:31 +00:00
matt
f88f89f0d4
Update/add new files for powerpc with USE_NEW_TOOLCHAIN
2001-08-10 06:44:06 +00:00
mrg
19a0a03e84
install the C++ headers with the new toolchain.
2001-08-09 16:10:56 +00:00
mrg
4a850cf2d7
include bsd.own.mk before testing USE_NEW_TOOLCHAIN.
2001-08-09 16:09:52 +00:00
tv
b15841eee9
Add MKPIC=no explicitly for old-toolchain build structure, to avoid shlib
...
version mismatch with new toolchain.
2001-08-07 03:28:07 +00:00
tv
e9a42fcb22
Re-add these files; they're needed by the old-toolchain bfd build until
...
that has been nuked.
2001-08-06 15:49:42 +00:00
tv
a70f325713
BFD library for new toolchain. Currently uses the non-unified layout; once
...
several architectures are available, I'll test and add the unified layout
bits.
2001-08-06 15:47:17 +00:00
matt
71986448fd
Don't make libstdc++ with old toolchain on ARM ELF
2001-07-28 06:59:02 +00:00