This bug is awaiting verification that the linux/6.17.0-9.9 kernel in
-proposed solves the problem. Please test the kernel and update this bug
with the results. If the problem is solved, change the tag
'verification-needed-questing-linux' to 'verification-done-questing-
linux'. If the problem still exists, change the tag 'verification-
needed-questing-linux' to 'verification-failed-questing-linux'.
If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.
See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!
** Tags added: kernel-spammed-questing-linux-v2 verification-needed-questing-linux
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2131702
Title:
Race condition in perf build causes build failure due to missing
unistd_64.h header on arm64
Status in linux package in Ubuntu:
Invalid
Status in linux-nvidia-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Invalid
Status in linux-nvidia-6.17 source package in Noble:
Fix Committed
Status in linux source package in Questing:
Fix Committed
Status in linux-nvidia-6.17 source package in Questing:
Invalid
Bug description:
ARM64 builds of questing-derived kernels can fail with the following
error:
aarch64-linux-gnu-gcc-13 -Wp,-MD,jvmti/.jvmti_agent.o.d -Wp,-MT,jvmti/jvmti_agent.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wswitch-default -Wswitch-enum -Wundef -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -fno-strict-aliasing -Iarch/arm64/include/generated -Ilibperf/arch/arm64/include/generated/uapi -DNDEBUG=1 -O3 -fno-omit-frame-pointer -Wall -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/util/include -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/arch/arm64/include -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/include/ -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/arch/arm64/include/uapi -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/include/uapi -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/arch/arm64/include/ -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/arch/arm64/ -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/util -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DEBUGINFOD_SUPPORT -DHAVE_LIBDW_SUPPORT -DHAVE_JITDUMP -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_SLANG_SUPPORT -DNO_LIBPERL -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -fPIC -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -I/usr/include/traceevent -DLIBTRACEEVENT_VERSION=67067 -I/usr/include/tracefs -I/usr/include/traceevent -DLIBTRACEFS_VERSION=67065 -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/libapi/include -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/libsubcmd/include -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/libsymbol/include -I/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -fPIC -DPIC -I/usr/lib/jvm/java-1.21.0-openjdk-arm64/include -I/usr/lib/jvm/java-1.21.0-openjdk-arm64/include/linux -c -o jvmti/jvmti_agent.o jvmti/jvmti_agent.c
...
In file included from /usr/include/aarch64-linux-gnu/sys/syscall.h:24,
from /usr/include/syscall.h:1,
from jvmti/jvmti_agent.c:36:
/<<PKGBUILDDIR>>/debian/build/tools-perarch/tools/arch/arm64/include/uapi/asm/unistd.h:2:10: fatal error: asm/unistd_64.h: No such file or directory
2 | #include <asm/unistd_64.h>
|
This issue was originally observed on linux-nvidia-6.17 6.17.0-1003.3:
https://launchpadlibrarian.net/831804142/buildlog_ubuntu-noble-
arm64.linux-nvidia-6.17_6.17.0-1003.3_BUILDING.txt.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2131702/+subscriptions
Комментариев нет:
Отправить комментарий