$NetBSD: README.gcc10,v 1.2 2023/02/20 02:11:03 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