update for GCC 12.
amd64 tools already work. everything else is unknown.
This commit is contained in:
parent
e791292b6c
commit
4e7128a203
|
@ -1,119 +0,0 @@
|
|||
$NetBSD: README.gcc10,v 1.24 2021/08/16 17:42:05 mrg Exp $
|
||||
|
||||
|
||||
new stuff:
|
||||
libmpx
|
||||
liboffloadmic
|
||||
libvtv
|
||||
libcet
|
||||
libphobos
|
||||
d
|
||||
gfortran
|
||||
libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5
|
||||
|
||||
|
||||
todo:
|
||||
- audit all uses of new warning-disable variables and
|
||||
convert some from -Wno- to -Wno-error=
|
||||
|
||||
arch/feature list.
|
||||
|
||||
tools: does build.sh tools work?
|
||||
kernels: does a kernel run? y (yes), b (builds/ready), ? (not ready)
|
||||
libgcc: does libgcc build?
|
||||
native-gcc: does a full mknative-gcc complete?
|
||||
make release: does build.sh release complete?
|
||||
runs: does the system boot with a full world?
|
||||
atf: does atf run / compare well
|
||||
switched: has port switched? y (yes), n (no/ready), ? (not ready)
|
||||
|
||||
|
||||
architecture tools kernels libgcc native-gcc make release runs atf switched
|
||||
------------ ----- ------- ------ ---------- ------------ ---- --- --------
|
||||
aarch64 y y y y y y y y
|
||||
aarch64eb y y y y y y y y
|
||||
alpha y y y y y y y y
|
||||
earmv4 y y y y y y ? y
|
||||
earmv4eb y b y y y ? ? y
|
||||
earmv5 y b y y y y y y
|
||||
earmv5eb y b y y y ? ? y
|
||||
earmv5hf y y y y y ? ? y
|
||||
earmv5hfeb y b y y y ? ? y
|
||||
earmv6 y b y y y y y y
|
||||
earmv6eb y b y y y y y y
|
||||
earmv6hf y y y y y y y y
|
||||
earmv6hfeb y y y y y y y y
|
||||
earmv7 y b y y y y y y
|
||||
earmv7eb y b y y y y y y
|
||||
earmv7hf y y y y y y y y
|
||||
earmv7hfeb y y y y y y y y
|
||||
hppa y y y y y y y y
|
||||
i386 y y y y y y n[8] y
|
||||
ia64 y y y y y ? N/A y
|
||||
m68000 y b y y y n[1] ? y
|
||||
m68k y y y y y y ? y
|
||||
mipseb y y y y y y ? y
|
||||
mipsel y y y y y y ? y
|
||||
mips64eb y y y y y y y y
|
||||
mips64el y b y y y y ? y
|
||||
powerpc y b y y y y y y
|
||||
powerpc64 y b y y y N/A N/A y
|
||||
sh3eb y b y y y ?[2] ? y
|
||||
sh3el y y y y y y y[7] y
|
||||
sparc y y y y y y y y
|
||||
sparc64 y y y y y y y y
|
||||
vax y y y y y y n[6] y
|
||||
x86_64 y y y y y y y y
|
||||
riscv32 y N/A y y y N/A N/A y
|
||||
riscv64 y N/A y y y N/A N/A y
|
||||
--
|
||||
coldfire ? N/A ? ? ? N/A N/A
|
||||
------------ ----- ------- ------ ---------- ------------ ---- ---
|
||||
architecture tools kernels libgcc native-gcc make release runs atf
|
||||
|
||||
[1] - kernel may be too large, does not boot. GCC 9 is the same, though.
|
||||
[2] - failed to find any sh3-eb systems to test.
|
||||
[6] - vax vs c++ exceptions issue, same as it ever was
|
||||
[7] - fails just as poorly in gxemul/landisk as GCC 9
|
||||
[8] - i386 seems to have a signal delivery issue. pthread tests hang and then
|
||||
complain with eg:
|
||||
threads_and_exec: q[ 627.6700846] sorry, pid 3154 was killed: orphaned traced process
|
||||
this problem occurs with GCC 9 as well. works in qemu?
|
||||
|
||||
|
||||
CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
|
||||
values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11)
|
||||
|
||||
CPU platform list
|
||||
--- -------- ----
|
||||
acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
|
||||
earmv4: y y y y y y y y
|
||||
earm: y y y y
|
||||
earmhf: y y
|
||||
earmv6: y y
|
||||
earmv6hf: y y
|
||||
earmv7: y y
|
||||
earmv7hf: y y
|
||||
|
||||
amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
|
||||
m68k: y y y y y y y y y y y
|
||||
|
||||
evbmips emips ews4800mips mipsco newsmips sgimips
|
||||
mipseb: y y y y y y
|
||||
|
||||
evbmips algor arc cobalt hpcmips pmax
|
||||
mipsel: y y y y y y
|
||||
|
||||
algor evbmips pmax
|
||||
mips64eb: y
|
||||
mips64el: y y y
|
||||
|
||||
amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint
|
||||
powerpc: y y y y y y y y y y
|
||||
|
||||
evbppc macppc ofppc
|
||||
powerpc64: y y y
|
||||
|
||||
dreamcast evbsh3 hpcsh landisk mmeye
|
||||
sh3eb: y y
|
||||
sh3el: y y y y
|
|
@ -0,0 +1,109 @@
|
|||
$NetBSD: README.gcc12,v 1.1 2023/07/30 06:37:23 mrg Exp $
|
||||
|
||||
|
||||
new stuff:
|
||||
libmpx
|
||||
liboffloadmic
|
||||
libvtv
|
||||
libcet
|
||||
libphobos
|
||||
d
|
||||
gfortran
|
||||
libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5
|
||||
libcody
|
||||
c++tools
|
||||
|
||||
todo:
|
||||
- audit all uses of new warning-disable variables and
|
||||
convert some from -Wno- to -Wno-error=
|
||||
|
||||
arch/feature list.
|
||||
|
||||
tools: does build.sh tools work?
|
||||
kernels: does a kernel run? y (yes), b (builds/ready), ? (not ready)
|
||||
libgcc: does libgcc build?
|
||||
native-gcc: does a full mknative-gcc complete?
|
||||
make release: does build.sh release complete?
|
||||
runs: does the system boot with a full world?
|
||||
atf: does atf run / compare well
|
||||
switched: has port switched? y (yes), n (no/ready), ? (not ready)
|
||||
|
||||
|
||||
architecture tools kernels libgcc native-gcc make release runs atf switched
|
||||
------------ ----- ------- ------ ---------- ------------ ---- --- --------
|
||||
aarch64 ? ? ? ? ? ? ? ?
|
||||
aarch64eb ? ? ? ? ? ? ? ?
|
||||
alpha ? ? ? ? ? ? ? ?
|
||||
earmv4 ? ? ? ? ? ? ? ?
|
||||
earmv4eb ? ? ? ? ? ? ? ?
|
||||
earmv5 ? ? ? ? ? ? ? ?
|
||||
earmv5eb ? ? ? ? ? ? ? ?
|
||||
earmv5hf ? ? ? ? ? ? ? ?
|
||||
earmv5hfeb ? ? ? ? ? ? ? ?
|
||||
earmv6 ? ? ? ? ? ? ? ?
|
||||
earmv6eb ? ? ? ? ? ? ? ?
|
||||
earmv6hf ? ? ? ? ? ? ? ?
|
||||
earmv6hfeb ? ? ? ? ? ? ? ?
|
||||
earmv7 ? ? ? ? ? ? ? ?
|
||||
earmv7eb ? ? ? ? ? ? ? ?
|
||||
earmv7hf ? ? ? ? ? ? ? ?
|
||||
earmv7hfeb ? ? ? ? ? ? ? ?
|
||||
hppa ? ? ? ? ? ? ? ?
|
||||
i386 ? ? ? ? ? ? ? ?
|
||||
ia64 ? ? ? ? ? ? ? ?
|
||||
m68000 ? ? ? ? ? ? ? ?
|
||||
m68k ? ? ? ? ? ? ? ?
|
||||
mipseb ? ? ? ? ? ? ? ?
|
||||
mipsel ? ? ? ? ? ? ? ?
|
||||
mips64eb ? ? ? ? ? ? ? ?
|
||||
mips64el ? ? ? ? ? ? ? ?
|
||||
powerpc ? ? ? ? ? ? ? ?
|
||||
powerpc64 ? ? ? ? ? ? ? ?
|
||||
sh3eb ? ? ? ? ? ? ? ?
|
||||
sh3el ? ? ? ? ? ? ? ?
|
||||
sparc ? ? ? ? ? ? ? ?
|
||||
sparc64 ? ? ? ? ? ? ? ?
|
||||
vax ? ? ? ? ? ? ? ?
|
||||
x86_64 y ? ? ? ? ? ? ?
|
||||
riscv32 ? ? ? ? ? ? ? ?
|
||||
riscv64 ? ? ? ? ? ? ? ?
|
||||
------------ ----- ------- ------ ---------- ------------ ---- ---
|
||||
architecture tools kernels libgcc native-gcc make release runs atf
|
||||
|
||||
|
||||
CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
|
||||
values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11)
|
||||
|
||||
CPU platform list
|
||||
--- -------- ----
|
||||
acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
|
||||
earmv4: ? ? ? ? ? ? ? ?
|
||||
earm: ? ? ? ?
|
||||
earmhf: ? ?
|
||||
earmv6: ? ?
|
||||
earmv6hf: ? ?
|
||||
earmv7: ? ?
|
||||
earmv7hf: ? ?
|
||||
|
||||
amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
|
||||
m68k: ? ? ? ? ? ? ? ? ? y ?
|
||||
|
||||
evbmips emips ews4800mips mipsco newsmips sgimips
|
||||
mipseb: ? ? ? ? ? ?
|
||||
|
||||
evbmips algor arc cobalt hpcmips pmax
|
||||
mipsel: ? ? ? ? ? ?
|
||||
|
||||
algor evbmips pmax
|
||||
mips64eb: ?
|
||||
mips64el: ? ? ?
|
||||
|
||||
amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint
|
||||
powerpc: ? ? ? ? ? ? ? ? ? ?
|
||||
|
||||
evbppc macppc ofppc
|
||||
powerpc64: ? ? ?
|
||||
|
||||
dreamcast evbsh3 hpcsh landisk mmeye
|
||||
sh3eb: ? ?
|
||||
sh3el: ? ? ? ?
|
Loading…
Reference in New Issue