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,

Reply via email to