1$NetBSD: README.gcc10,v 1.2 2023/02/20 02:11:03 mrg Exp $ 2 3 4new stuff: 5 libmpx 6 liboffloadmic 7 libvtv 8 libcet 9 libphobos 10 d 11 gfortran 12 libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5 13 14 15todo: 16 - audit all uses of new warning-disable variables and 17 convert some from -Wno- to -Wno-error= 18 19arch/feature list. 20 21tools: does build.sh tools work? 22kernels: does a kernel run? y (yes), b (builds/ready), ? (not ready) 23libgcc: does libgcc build? 24native-gcc: does a full mknative-gcc complete? 25make release: does build.sh release complete? 26runs: does the system boot with a full world? 27atf: does atf run / compare well 28switched: has port switched? y (yes), n (no/ready), ? (not ready) 29 30 31architecture tools kernels libgcc native-gcc make release runs atf switched 32------------ ----- ------- ------ ---------- ------------ ---- --- -------- 33aarch64 y y y y y y y y 34aarch64eb y y y y y y y y 35alpha y y y y y y y y 36earmv4 y y y y y y ? y 37earmv4eb y b y y y ? ? y 38earmv5 y b y y y y y y 39earmv5eb y b y y y ? ? y 40earmv5hf y y y y y ? ? y 41earmv5hfeb y b y y y ? ? y 42earmv6 y b y y y y y y 43earmv6eb y b y y y y y y 44earmv6hf y y y y y y y y 45earmv6hfeb y y y y y y y y 46earmv7 y b y y y y y y 47earmv7eb y b y y y y y y 48earmv7hf y y y y y y y y 49earmv7hfeb y y y y y y y y 50hppa y y y y y y y y 51i386 y y y y y y n[8] y 52ia64 y y y y y ? N/A y 53m68000 y b y y y n[1] ? y 54m68k y y y y y y ? y 55mipseb y y y y y y ? y 56mipsel y y y y y y ? y 57mips64eb y y y y y y y y 58mips64el y b y y y y ? y 59powerpc y b y y y y y y 60powerpc64 y b y y y N/A N/A y 61sh3eb y b y y y ?[2] ? y 62sh3el y y y y y y y[7] y 63sparc y y y y y y y y 64sparc64 y y y y y y y y 65vax y y y y y y n[6] y 66x86_64 y y y y y y y y 67riscv32 y N/A y y y N/A N/A y 68riscv64 y N/A y y y N/A N/A y 69-- 70coldfire ? N/A ? ? ? N/A N/A 71------------ ----- ------- ------ ---------- ------------ ---- --- 72architecture tools kernels libgcc native-gcc make release runs atf 73 74[1] - kernel may be too large, does not boot. GCC 9 is the same, though. 75[2] - failed to find any sh3-eb systems to test. 76[6] - vax vs c++ exceptions issue, same as it ever was 77[7] - fails just as poorly in gxemul/landisk as GCC 9 78[8] - i386 seems to have a signal delivery issue. pthread tests hang and then 79 complain with eg: 80 threads_and_exec: q[ 627.6700846] sorry, pid 3154 was killed: orphaned traced process 81 this problem occurs with GCC 9 as well. works in qemu? 82 83 84CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. 85values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11) 86 87CPU platform list 88--- -------- ---- 89 acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus 90earmv4: y y y y y y y y 91earm: y y y y 92earmhf: y y 93earmv6: y y 94earmv6hf: y y 95earmv7: y y 96earmv7hf: y y 97 98 amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k 99m68k: y y y y y y y y y y y 100 101 evbmips emips ews4800mips mipsco newsmips sgimips 102mipseb: y y y y y y 103 104 evbmips algor arc cobalt hpcmips pmax 105mipsel: y y y y y y 106 107 algor evbmips pmax 108mips64eb: y 109mips64el: y y y 110 111 amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint 112powerpc: y y y y y y y y y y 113 114 evbppc macppc ofppc 115powerpc64: y y y 116 117 dreamcast evbsh3 hpcsh landisk mmeye 118sh3eb: y y 119sh3el: y y y y 120