klibc ftbfs in eoan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
klibc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Eoan |
Fix Released
|
High
|
Unassigned |
Bug Description
[ SRU Justification / Impact ]
klibc is FTBFS in eoan. As we have a history of SRUing klibc to add new features, we should probably make sure it's buildable.
[ Test Case ]
If it builds, we win. Should also test that a machine with the new klibc installed still boots.
[ Regression Potential ]
One patch is just adding a missing include, and the other is altering the build of a stub only used to determine which syscalls are availble, a part of the build that will cause the rest of the build to fail if it's generated incorrectly. Regression potential should be very low.
[ Original Bug Report ]
https:/
gcc -Wp,-MD,
usr/klibc/
8 | #include <klibc/
| ^~~~~~~
compilation terminated.
make[4]: *** [/<<PKGBUILDDIR
make[3]: *** [/<<PKGBUILDDIR
make[2]: *** [Makefile:118: klibc] Error 2
Changed in klibc (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: ftbfs rls-ee-incoming |
tags: | removed: rls-ee-incoming |
tags: | added: id-5d7f798147e05c832903635b |
description: | updated |
The root failure is: syscalls/ typesize. o usr/klibc/ syscalls/ typesize. bin 2.0.6/usr/ klibc/syscalls. pl -2 usr/klibc/ syscalls/ SYSCALLS. i /tmp/klibc- 2.0.6/usr/ klibc/arch/ x86_64/ sysstub. ph x86_64 64 usr/klibc/ syscalls/ syscalls. nrs usr/klibc/syscalls usr/include/ klibc/havesysca ll.h usr/klibc/ syscalls/ typesize. bin > usr/klibc/ syscalls/ syscalls. mk || ( rm -f usr/klibc/ syscalls/ syscalls. mk ; exit 1 ) 2.0.6/usr/ klibc/syscalls. pl: usr/klibc/ syscalls/ typesize. bin: magic number not found
objcopy -O binary usr/klibc/
mkdir -p usr/include/klibc/; perl /tmp/klibc-
[...]
/tmp/klibc-