https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120513
--- Comment #12 from Greg Chandler <chandleg at wizardsworks dot org> --- Well.... Patching a couple of the configure scripts fixed a long standing issue of needing to patch code to find the headers and yeilds a clean compile. However, the resultant native, on the native platform still hangs in a wait call: fstat64(3, {st_mode=S_IFREG|0644, st_size=15883, ...}) = 0 mmap(NULL, 15883, PROT_READ, MAP_PRIVATE, 3, 0) = 0x20000034000 close(3) = 0 openat(AT_FDCWD, "/lib/libm.so.6.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=2978352, ...}) = 0 mmap(NULL, 1180052, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0x20000052000 mmap(0x20000060000, 1114516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x20000060000 munmap(0x20000052000, 57344) = 0 munmap(0x20000172000, 404) = 0 mprotect(0x20000154000, 106496, PROT_NONE) = 0 mmap(0x2000016e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfe000) = 0x2000016e000 close(3) = 0 openat(AT_FDCWD, "/lib/libc.so.6.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\220r\3\0\0\0\0\0"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=12206288, ...}) = 0 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000038000 mmap(NULL, 2486088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0x20000172000 mmap(0x20000180000, 2420552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x20000180000 munmap(0x20000172000, 57344) = 0 munmap(0x200003d0000, 3912) = 0 mprotect(0x200003ac000, 65536, PROT_NONE) = 0 mmap(0x200003bc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22c000) = 0x200003bc000 mmap(0x200003c2000, 53064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200003c2000 close(3) = 0 set_tid_address(0x20000039530) = 524 set_robust_list(0x20000039540, 24) = 0 mprotect(0x200003bc000, 16384, PROT_READ) = 0 mprotect(0x2000016e000, 8192, PROT_READ) = 0 mprotect(0x12021c000, 16384, PROT_READ) = 0 mprotect(0x2000004e000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x20000034000, 15883) = 0 getrandom("\x29\x84\x43\x5d\xd5\x5f\x10\xfa", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x120228000 brk(0x12024a000) = 0x12024a000 brk(0x12026c000) = 0x12026c000 ioctl(2, TCGETS, {c_iflag=IGNPAR|ICRNL|IXON|IXANY|IXOFF, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B115200|CS8|CREAD|HUPCL|CLOCAL, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|ECHOCTL|ECHOKE, ...}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(2, TCGETS, {c_iflag=IGNPAR|ICRNL|IXON|IXANY|IXOFF, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B115200|CS8|CREAD|HUPCL|CLOCAL, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|ECHOCTL|ECHOKE, ...}) = 0 ioctl(2, TCGETS, {c_iflag=IGNPAR|ICRNL|IXON|IXANY|IXOFF, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B115200|CS8|CREAD|HUPCL|CLOCAL, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|ECHOCTL|ECHOKE, ...}) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_IGN, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8, 0x200001d9690) = 0 rt_sigaction(SIGINT, {sa_handler=0x120009460, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_IGN, sa_mask=[INT], sa_flags=SA_RESTART}, 8, 0x200001d9690) = 0 rt_sigaction(SIGHUP, {sa_handler=SIG_IGN, sa_mask=[HUP], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8, 0x200001d9690) = 0 rt_sigaction(SIGHUP, {sa_handler=0x120009460, sa_mask=[HUP], sa_flags=SA_RESTART}, {sa_handler=SIG_IGN, sa_mask=[HUP], sa_flags=SA_RESTART}, 8, 0x200001d9690) = 0 rt_sigaction(SIGTERM, {sa_handler=SIG_IGN, sa_mask=[TERM], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8, 0x200001d9690) = 0 rt_sigaction(SIGTERM, {sa_handler=0x120009460, sa_mask=[TERM], sa_flags=SA_RESTART}, {sa_handler=SIG_IGN, sa_mask=[TERM], sa_flags=SA_RESTART}, 8, 0x200001d9690) = 0 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8, 0x200001d9690) = 0 rt_sigaction(SIGPIPE, {sa_handler=0x120009460, sa_mask=[PIPE], sa_flags=SA_RESTART}, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTART}, 8, 0x200001d9690) = 0 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[CHLD], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8, 0x200001d9690) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 prlimit64(0, RLIMIT_STACK, {rlim_cur=65536*1024, rlim_max=RLIM64_INFINITY}, NULL) = 0 access("/usr/local/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/bin/gcc", X_OK) = 0 fstatat64(AT_FDCWD, "/usr/bin/gcc", {st_mode=S_IFREG|0755, st_size=9200256, ...}, 0) = 0 readlink("/usr", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) readlink("/usr/bin", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) readlink("/usr/bin/gcc", "gcc-14.2.0", 1023) = 10 readlink("/usr/bin/gcc-14.2.0", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) access("/usr/local/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/sbin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/gcc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/bin/gcc", X_OK) = 0 fstatat64(AT_FDCWD, "/usr/bin/gcc", {st_mode=S_IFREG|0755, st_size=9200256, ...}, 0) = 0 readlink("/usr", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) readlink("/usr/bin", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) readlink("/usr/bin/gcc", "gcc-14.2.0", 1023) = 10 readlink("/usr/bin/gcc-14.2.0", 0x11fda1cb0, 1023) = -1 EINVAL (Invalid argument) access("/usr/lib/gcc/alpha-linux-gnu/14.2.0/", X_OK) = 0 access("/usr/lib/gcc/alpha-linux-gnu/14.2.0/", X_OK) = 0 access("/usr/lib/gcc/alpha-linux-gnu/14.2.0/specs", R_OK) = 0 openat(AT_FDCWD, "/usr/lib/gcc/alpha-linux-gnu/14.2.0/specs", O_RDONLY) = 3 fstatat64(AT_FDCWD, "/usr/lib/gcc/alpha-linux-gnu/14.2.0/specs", {st_mode=S_IFREG|0644, st_size=0, ...}, 0) = 0 read(3, "", 0) = 0 close(3) = 0 access("/usr/lib/gcc/alpha-linux-gnu/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/alpha-linux-gnu/14.2.0/", X_OK) = 0 fstatat64(AT_FDCWD, "/usr/libexec/gcc/alpha-linux-gnu/14.2.0/lto-wrapper", {st_mode=S_IFREG|0755, st_size=8789624, ...}, 0) = 0 access("/usr/libexec/gcc/alpha-linux-gnu/14.2.0/lto-wrapper", X_OK) = 0 fstatat64(AT_FDCWD, "/usr/libexec/gcc/alpha-linux-gnu/14.2.0/cc1", {st_mode=S_IFREG|0755, st_size=269412488, ...}, 0) = 0 access("/usr/libexec/gcc/alpha-linux-gnu/14.2.0/cc1", X_OK) = 0 mmap(NULL, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x2000003c000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=0x20000045fe0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 525 munmap(0x2000003c000, 40960) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 wait4(525,