linux-lowlatency fails to build on arm64 due to kernel option settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-lowlatency (Ubuntu) |
Invalid
|
High
|
Canonical Kernel Team | ||
zlib (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The 'linux-lowlatency' kernel build (incl. autopkgtest) was triggered in a kinetic-proposed migration process (for zlib) and runs into a 'regression':
"autopkgtest for linux-lowlatenc
The regression is highly likely not due to zlib itself, but due to NEW kernel options, that don't have a default yet and a check-config FAIL, see:
...
check-config: /tmp/autopkgtes
check-config: /tmp/autopkgtes
check-config: FAIL (n != -): CONFIG_KCOV policy<{'amd64': 'n', 'arm64':
-, 'armhf': 'n', 'ppc64el': '-', 'riscv64': 'n', 's390x': '-'}>
check-config: 11323/11324 checks passed -- exit 1
...
Shadow Call Stack (SHADOW_CALL_STACK) [N/y/?] (NEW)
Error in reading or end of file.
...
Initialize kernel stack variables at function entry
> 1. no automatic stack variable initialization (weakest) (INIT_STACK_NONE)
2. pattern-init everything (strongest) (INIT_STACK_
3. zero-init everything (strongest and safest) (INIT_STACK_
choice[1-3?]:
Error in reading or end of file.
...
Full log is here:
https:/
(this might be caused by the recent compiler update)
summary: |
- linux-lowlatency fals to build on arm64 due to kernel option settings + linux-lowlatency fails to build on arm64 due to kernel option settings |
So yes, this is a new feature / kernel option for (arm only) introduced with the migration to gcc 12: /patchwork. kernel. org/project/ linu
[v3,1/2] AARCH64: Add gcc Shadow Call Stack support
https:/
<email address hidden>/#24774364