lukem
4ccf8439eb
Use BUILDSYMLINKS & CPPFLAGS.foo rather than cat & cp for m68000 overrides.
...
Lightly tested on m68000 cross-compile; the resulting .o files are the
same as before this change.
2008-08-04 06:59:47 +00:00
lukem
044c3465a8
Use BUILDSYMLINKS instead of custom rules for ${G_LIB2ADD} and unwind.h
...
Add some MAKEVERBOSE love.
2008-08-04 04:55:55 +00:00
christos
9f25c42945
Only match paths that start with /, otherwise mm_malloc.h ends up as a stray
...
dot, and we end up spewing:
i386--netbsdelf-gcc: .: linker input file unused because linking not done
2008-05-25 21:37:02 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
mrg
e6f4791d95
make sun2 build again with liberal use of -O0.
2008-02-05 02:41:15 +00:00
skrll
bd5ba3588c
Rerun mknative for all archs.
...
Picks up the addition of complex support and use of __cxa_atexit.
2007-09-21 10:51:02 +00:00
scw
23c93d0392
Remove support for NetBSD/{,evb}sh5.
2007-04-08 09:56:02 +00:00
matt
2018fad37d
Honour ${CPUFLAGS}
2007-03-09 04:40:38 +00:00
drochner
ce75a0ec7e
regen after math.h change - now we've got _GLIBCXX_USE_C99_MATH
2007-02-26 11:57:52 +00:00
drochner
10527a675c
regen after math.h change - now we've got _GLIBCXX_USE_C99_MATH
2007-02-07 16:52:31 +00:00
christos
6367f77577
-Wno-stack-protector
2006-11-09 04:07:11 +00:00
christos
0dd539c2fc
Add COPTS bypass in rules.
2006-11-09 04:06:51 +00:00
cherry
ebd1964a09
Bootstrap for ia64
2006-09-14 23:48:28 +00:00
scw
959fd76ef8
Add gcc4 mknative files for sh5el.
2006-09-04 20:01:28 +00:00
mrg
049148f698
for PowerPC64, use -mlong-double-128 when building libgcc.
2006-07-06 21:39:44 +00:00
mrg
2f9635ff9a
regenerate with fixed armeb configury
2006-07-06 00:26:39 +00:00
mrg
aacdf51747
regenerate
2006-07-03 00:24:45 +00:00
mrg
700bddfd36
regenerate
2006-07-02 23:05:45 +00:00
mrg
3b92ffadb2
these aren't used and probably won't be so clean them up.
2006-07-02 22:35:51 +00:00
mrg
e5c6e6a9ab
regenerate
2006-07-02 22:12:09 +00:00
mrg
15e1fa39fd
regenerate
2006-07-02 21:46:28 +00:00
mrg
a61b5bf841
regenerate.
2006-07-02 07:04:41 +00:00
mrg
291f9292a5
regenerate
2006-07-02 01:26:32 +00:00
mrg
9eade63ded
don't build _mulsc3.o, _muldc3.o, _mulxc3.o, _multc3.o, _divsc3.o,
...
_divdc3.o, _divxc3.o or _divtc3.o for vax, since they depend on
__builtin_inf which does not exist there.
2006-06-30 12:01:57 +00:00
mrg
93720dafdf
mknative files for vax / gcc4.
2006-06-30 11:59:36 +00:00
mrg
50ee1514c8
regenerate mknative for armeb.
2006-06-30 03:00:34 +00:00
mrg
5842bdbd43
run mknative for powerpc64.
2006-06-30 02:54:50 +00:00
mrg
0d4ef31ba8
regenerate arm, sh3el (now properly working) and sh3eb (not yet
...
properly working.)
2006-06-26 19:54:03 +00:00
mrg
c1f26e8c41
regenerate hppa mknative files. this mostly works but i have to
...
compile significant portions of the tree at -O1 instead of -O2, and
sometimes -Os/-O0 is required, and others none works. i'd guess that
some instructions in the .md file are generating more assembler than
they claim to be since all these errors are due too large offsets.
but fixing that is work for someone else, or at least another day :-)
2006-06-24 12:58:42 +00:00
mrg
5378eb2368
factor out the unwind.h building code. use it for libgcc itself (needed
...
when there is no libgcc_s.)
add dependancies for the generated arch/defs.mk to optionlist.
2006-06-23 17:27:08 +00:00
mrg
9dcea3dbff
add GCC4 mknative files for sun2. seems to build ok..
2006-06-23 07:48:45 +00:00
drochner
cb566fe802
sync RCS IDs in comments, no functional change
2006-05-27 13:37:04 +00:00
mrg
f421d0c91a
regenerate. fixes mipsel HAVE_COMDAT_GROUP
2006-05-26 19:57:29 +00:00
mrg
16c4e2e447
generate new libobjc4 files and regenerate many many others.
...
XXX: re-running "make native-gcc" some times causes the
XXX: gcc/configure test for COMDAT groups to fail. a fresh
XXX: configure (ie, with no objdir/.native tree yet) seems to
XXX: fix this. right now mipsel and alpha have the wrong
XXX: definition in the checked in auto-host.h.
2006-05-24 21:20:32 +00:00
mrg
331828317b
mknative generated files for hppa and GCC4. seems to kinda of build, not run-tested.
2006-05-21 00:48:58 +00:00
mrg
e9d0e73f70
generated sh5 mknative GCC4 files. seems to build ok, but as-yet untested.
2006-05-20 20:36:03 +00:00
mrg
4bdc7bbc2d
add mknative files for sh3* and GCC4. these build the basics but bomb
...
out in libc due to the current implementation of va_arg() using lvalue
casts and GCC4 gets very unhappy with lvalue casts.
2006-05-20 09:57:48 +00:00
mrg
75a847818d
also -I.../gcc/config. this fixes the sh3 builds.
2006-05-20 09:56:29 +00:00
mrg
61772c2d25
generated sparc and m68k GCC4 mknative files. these are only build
...
tested and mvme68k was the m68k platform has been built.
2006-05-20 03:54:10 +00:00
mrg
173e1af775
generated mknative files for amd64 and GCC4. not tested but a release
...
build completes.
2006-05-19 18:41:37 +00:00
drochner
7e8ecee6be
add alpha native support
...
(a kernel compiled with gcc4 runs for me, userland untested)
2006-05-19 11:44:24 +00:00
mrg
f97e259a75
add generated mknative files for mipseb platforms. evbmips/mipseb gets
...
to kernels build now (this breaks due to current -current breakage.)
(i guess christos's csu fixes fixed the builds libgcc_s build, which was
missing symbols that i recall as being weak.)
the mips* binaries are as-yet untested.
2006-05-19 05:44:16 +00:00
mrg
804d35c095
GCC4 mknative files for armeb (big endian) and mipsel (little endian.)
...
armeb builds but mips fails in libgcc_s.so.
2006-05-18 20:20:49 +00:00
mrg
93f5fae775
generate arm (little endian) mknative files. "evbarm" release builds,
...
but this is 100% untested yet.
2006-05-17 05:52:38 +00:00
mrg
09bf9ad8a0
regenerate with fixed mknative-gcc.
2006-05-15 22:10:05 +00:00
mrg
89318da5dd
add the build framework for in-tree GCC4 libraries, and the mknative
...
output for i386, sparc64 and powerpc.
2006-05-10 22:53:49 +00:00