$NetBSD: README.gcc9,v 1.3 2020/09/06 13:06:03 mrg Exp $
new stuff:
cc1objcplus
libmpx
liboffloadmic
libvtv
libcet
libphobos
d
gfortran
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?
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 n n
alpha y n n y n n n n
earmv4 y n n y n n n n
earmv4eb y n n y n n n n
earm y n n y n n n n
earmeb y n n y n n n n
earmhf y n n y n n n n
earmhfeb y n n y n n n n
earmv6 y n n y n n n n
earmv6eb y n n y n n n n
earmv6hf y n n y n n n n
earmv6hfeb y n n y n n n n
earmv7 y n n y n n n n
earmv7eb y n n y n n n n
earmv7hf y n n y n n n n
earmv7hfeb y n n y n n n n
hppa y n n y n n n n
i386 y n n y n n n n
ia64 y n n y n n n n
m68000 y n n y n n ? ?
m68k y n n y n n ? ?
mipseb y n n y n n n n
mipsel y n n y n n n n
mips64eb y n n y n n n n
mips64el y n n y n n n n
powerpc y n n y n n n n
powerpc64 y n n y n ? n n
sh3eb y n y y n[1] n n n
sh3el y n y y n n n n
sparc y y y y y y y n
sparc64 y y y y y n n n
vax y n n y n y y n
x86_64 y y y y y y y n
riscv32 y ? n y n ? ? n
riscv64 y ? n y n ? ? n
--
coldfire ? N/A ? ? ? N/A N/A
------------ ----- ------- ------ ---------- ------------ ---- ---
architecture tools kernels libgcc native-gcc make release runs atf
[1]: /usr/xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c: In function 'fast_composite_scaled_nearest_8888_565_normal_OVER':
/usr/xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c:1204:1: internal compiler error: Segmentation fault
1204 | FAST_NEAREST (8888_565_normal, 8888, 0565, uint32_t, uint16_t, OVER, NORMAL)
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)
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: - - - - - - - - - - -
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: - - - - -