https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107612
--- Comment #8 from Iain Sandoe <iains at gcc dot gnu.org> --- I did a little more poking - some of the missing symbols are in m2/gm2-libs-boot/libgm2.a adding that to the failing link line results in some more missing symbols, these look mainly like wrappers around libc. Slightly worrying is that find/grep seems to suggest that they might be provided from files named "glibc.xxx". Does m2 only work with glibc? (in which case there's a lot of work to do for Darwin, Windows etc)