8075f4b1c8
- coldfire release works, but there are no kernels yet - ia64 port gets much further now - i386 port runs
58 lines
1.7 KiB
Plaintext
58 lines
1.7 KiB
Plaintext
$Id: README.gcc48,v 1.4 2014/03/10 19:55:51 mrg Exp $
|
|
|
|
usr.bin:
|
|
note:
|
|
-static-libstdc++ -static-libgcc
|
|
-rdynamic -lz
|
|
lib:
|
|
|
|
G_NOEXCEPTION_FLAGS -- need to use this
|
|
|
|
new stuff:
|
|
cc1objcplus
|
|
collect2 -- need to re-introduce?
|
|
|
|
gcc-ar, -nm and -ranlib, for lto plugin stuff
|
|
|
|
- what is libitm?
|
|
|
|
- asan/libsanitizer
|
|
|
|
x86_64 port:
|
|
- copied manually i386-builtin-types.inc instead of generating it.
|
|
|
|
|
|
arch/feature list. anything not here has been switched already:
|
|
|
|
architecture tools kernels libgcc native-gcc make release runs atf
|
|
------------ ----- ------- ------ ---------- ------------ ---- ---
|
|
coldfire yes N/A[9] yes yes yes[7] ? ?
|
|
i386 yes yes yes yes yes yes
|
|
ia64 yes ? yes[6] yes no[6]
|
|
m68000 yes ? yes no[3]
|
|
m68k yes yes yes yes no[7]
|
|
mips64eb yes yes[5] yes yes
|
|
mips64el yes yes yes yes yes[8] no
|
|
mipseb yes yes[5] yes yes yes
|
|
mipsel yes yes yes yes yes yes no[2]
|
|
powerpc yes yes[1] yes yes yes yes yes
|
|
powerpc64 yes[4]
|
|
sh3eb yes ? yes yes no[7]
|
|
sh3el yes ? yes yes no[7]
|
|
vax yes yes yes yes no[7]
|
|
x86_64 yes yes yes yes yes ?
|
|
|
|
[1] ofppc/pegasos has issues with symtab loading.
|
|
sandpoint works fine in multi-user, found an annoyance by com(4) change.
|
|
[2] weird failures.
|
|
[3] relocations fail in libgcc
|
|
[4] cc1 gets segv compiling libgcc.
|
|
[5] mips*eb kernels seem to work as well as gcc 4.5 ones.
|
|
[6] ia64 port is missing libc, libkvm and more support. libgcc has some uncommited hacks.
|
|
[7] m68k/vax/sh3 gcc seem to randomly get -fstack-protector/-Wstack-protector
|
|
wrong, for example m68k flags alarm() as unprotected in
|
|
libc/gen/alarm.c:53, vax ifinit() in sbin/routed/if.c:680.
|
|
--> hacked around
|
|
[8] LOONGSON kernel has general problems
|
|
[9] no kernels in evbcf port yet
|