binutils fails to build glibc-2.24 on aarch64-linux-gnu and arm-linux-gnueabihf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils |
Fix Released
|
Medium
|
|||
binutils (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
glibc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Trying to build glibc-2.24 on aarch64-linux-gnu and arm-linux-
glibc-2.24 needs upstream commit 388b4f1a02f3a80
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000aaaad00c5d28 in _dl_start_user ()
from /home/ubuntu/
(gdb) bt
#0 0x0000aaaad00c5d28 in _dl_start_user ()
from /home/ubuntu/
#1 0x0000aaaad00c5cc8 in _start ()
from /home/ubuntu/
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Changed in binutils (Ubuntu): | |
importance: | Undecided → High |
milestone: | none → ubuntu-17.07 |
status: | New → Confirmed |
Changed in binutils: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in binutils: | |
status: | Confirmed → Fix Released |
an upstream glibc trunk build on 20170706 succeeded in running the tests on arm64:
XPASS: elf/tst-protected1a fesetexcept- traps fexcept- traps nearbyint- except- 2 cond-printers condattr- printers mutex-printers mutexattr- printers rwlock- printers rwlockattr- printers sysconf- empty-chroot tst-resolv- basic tst-resolv- res_init tst-resolv- res_init- thread tst-resolv- threads tst-svc_ register
XPASS: elf/tst-protected1b
FAIL: io/tst-open-tmpfile
UNSUPPORTED: math/test-
UNSUPPORTED: math/test-
UNSUPPORTED: math/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/test-
UNSUPPORTED: nptl/tst-sem16
UNSUPPORTED: posix/tst-
FAIL: pwd/tst-getpw
FAIL: resolv/
UNSUPPORTED: resolv/
UNSUPPORTED: resolv/
UNSUPPORTED: resolv/
FAIL: rt/tst-shm
UNSUPPORTED: rt/tst-shm-cancel
UNSUPPORTED: sunrpc/
Summary of test results:
4 FAIL
3715 PASS
16 UNSUPPORTED
29 XFAIL
2 XPASS
Makefile:302: recipe for target 'tests' failed
make[1]: *** [tests] Error 1