Source: klibc
Version: 2.0.10-4
Severity: normal
X-Debbugs-Cc:
daniel....@canonical.com
Dear Maintainer,
When running autopkgtest for klibc on Sid or Ubuntu Kinetic, the test will fail
due to messages on stderr. They look like:
https://ci.debian.net/data/autopkgtest/unstable/amd64/k/klibc/26310446/log.gz
/usr/bin/x86_64-linux-gnu-ld: warning: mmap.o: missing .note.GNU-stack section
implies executable stack
/usr/bin/x86_64-linux-gnu-ld: NOTE: This behaviour is deprecated and will be
removed in a future version of the linker
Additionally, and not really related, 32 bit arches have a different problem.
I can reproduce this on Sid in private testing.
https://launchpadlibrarian.net/625440146/buildlog_ubuntu-kinetic-i386.klibc_2.0.10-4_BUILDING.txt.gz
/<<PKGBUILDDIR>>/usr/klibc/__static_init.c
In file included from /<<PKGBUILDDIR>>/usr/klibc/../include/stdlib.h:13,
from /<<PKGBUILDDIR>>/usr/klibc/libc_init.c:23,
from /<<PKGBUILDDIR>>/usr/klibc/__static_init.c:2:
/<<PKGBUILDDIR>>/usr/klibc/../include/fcntl.h:36:9: error: expected
specifier-qualifier-list before ‘__ARCH_FLOCK64_PAD’
36 | __ARCH_FLOCK64_PAD
Applying these commits addresses these items.
* 2acbe15d7a8093cfa295aadc56707892e87a7eaf
* bb2fde5ddbc18a2e7795ca4d24759230c2aae9d0
Attached is what I'm going to upload to Ubuntu.
Hope that helps.
-Dan