-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mainline 6.8 build issues due to changes in multiple requirement. #47
Comments
dwarves
(`pahole minimum version)dwarves
(pahole
minimum version)
dwarves
(pahole
minimum version)pahole
pahole
pahole
for rust support
I am unsure of how to proceed now, given that the build fails due to regressions and failures in the testing:
|
The root cause of the issue turned out to be between the chair and the keyboard. In sleep-deprived mode, I forgot to add the base
I got
Kernel build now in progress
|
pahole
for rust support
There seems to be an issue with my build of binutils, where the search path used by |
Kernel 6.8 builds successfully on
diff -r -U2 linux-6.8-patch-clean/debian/changelog linux-6.8-patch-focal/debian/changelog
--- linux-6.8-patch-clean/debian/changelog 2024-03-22 12:31:52.046703500 +0000
+++ linux-6.8-patch-focal/debian/changelog 2024-03-19 03:41:38.341932800 +0000
@@ -1,3 +1,3 @@
-linux (6.8.0-19.19) noble; urgency=medium
+linux (6.8.0-19.19) focal; urgency=medium
* noble/linux: 6.8.0-19.19 -proposed tracker (LP: #2057910)
diff -r -U2 linux-6.8-patch-clean/debian/control linux-6.8-patch-focal/debian/control
--- linux-6.8-patch-clean/debian/control 2024-03-22 12:31:52.058792900 +0000
+++ linux-6.8-patch-focal/debian/control 2024-03-19 03:41:38.352235500 +0000
@@ -47,5 +47,4 @@
rust-src [amd64 arm64 armhf ppc64el riscv64 s390x],
rustfmt [amd64 arm64 armhf ppc64el riscv64 s390x],
- bindgen-0.65 [amd64 arm64 armhf ppc64el riscv64 s390x],
libstdc++-dev,
Build-Depends-Indep:
diff -r -U2 linux-6.8-patch-clean/debian.master/changelog linux-6.8-patch-focal/debian.master/changelog
--- linux-6.8-patch-clean/debian.master/changelog 2024-03-22 12:31:51.790840100 +0000
+++ linux-6.8-patch-focal/debian.master/changelog 2024-03-19 03:41:38.099551800 +0000
@@ -1,3 +1,3 @@
-linux (6.8.0-19.19) noble; urgency=medium
+linux (6.8.0-19.19) focal; urgency=medium
* noble/linux: 6.8.0-19.19 -proposed tracker (LP: #2057910)
diff -r -U2 linux-6.8-patch-clean/debian.master/config/annotations linux-6.8-patch-focal/debian.master/config/annotations
--- linux-6.8-patch-clean/debian.master/config/annotations 2024-03-22 12:31:51.929930900 +0000
+++ linux-6.8-patch-focal/debian.master/config/annotations 2024-03-19 14:03:01.948396100 +0000
@@ -5648,5 +5648,5 @@
CONFIG_HAVE_FUNCTION_GRAPH_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
CONFIG_HAVE_FUNCTION_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': '-', 's390x': 'y'}>
-CONFIG_HAVE_GCC_PLUGINS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
+CONFIG_HAVE_GCC_PLUGINS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}>
CONFIG_HAVE_GENERIC_VDSO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
CONFIG_HAVE_HARDLOCKUP_DETECTOR_ARCH policy<{'ppc64el': 'y'}>
diff -r -U2 linux-6.8-patch-clean/debian.master/variants linux-6.8-patch-focal/debian.master/variants
--- linux-6.8-patch-clean/debian.master/variants 2024-03-22 12:31:51.967488500 +0000
+++ linux-6.8-patch-focal/debian.master/variants 2024-03-19 03:41:38.251891000 +0000
@@ -1,4 +1,4 @@
--
--hwe-22.04
--hwe-22.04-edge
--oem-24.04
+-hwe-20.04
+-hwe-20.04-edge
+-oem-20.04 I'm running the 6.8 kernel built as above |
The 6.8 kernel series adds the following kconfig logic for
pahole
versioning:20.04
(focal
) is atpahole
version 1.21 from thedwarves
(https://packages.ubuntu.com/focal-updates/dwarves) (thank you for that too, or we'd be stuck with 5.15 🤦 ), and this triggers the impossible config situation disabling rust as mentioned by you at https://bugs.launchpad.net/ubuntu/+source/rustc-1.62/+bug/1993183/comments/16 :This triggers invalidating the debian control changes implemented at
focal-mainline-builder/build.sh
Line 264 in 23a45ee
I have not had the chance to see when this change was introduced into the kernel, unfortunately.
Would you have the bandwidth to see if back-porting
dwarves
orpahole
frommantic
Jammy
(version1.25
) tofocal
is possible?EDIT:
The list of versions of packages for Linux-6.8 keeps getting larger:
pahole
>=1.24 (jammy
packaged source builds successfully on focal with onlydebian/changelog
mod).ld
(i.e. binutils(binutils-x86-64-linux-gnu)) >= 2.40 (for zstd compressed debug sections).The text was updated successfully, but these errors were encountered: