Linux miss-built regression between 12.1.0 and 12.3.0 on amd64

Bug #2031927 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-12 (Ubuntu)
New
Undecided
Unassigned

Bug Description

bad:

ii cpp-12 12.3.0-1ubuntu1~22.04
ii gcc-12 12.3.0-1ubuntu1~22.04
ii gcc-12-base:amd64 12.3.0-1ubuntu1~22.04
ii libgcc-12-dev:amd64 12.3.0-1ubuntu1~22.04

good:

ii cpp-12 12.1.0-2ubuntu1~22.04
ii gcc-12 12.1.0-2ubuntu1~22.04
ii gcc-12-base:amd64 12.1.0-2ubuntu1~22.04
ii libgcc-12-dev:amd64 12.1.0-2ubuntu1~22.04

Building linux kernel -1009 gcp with both, causes boot failure on instances that use sev-snp.

More information to follow.

TODO check if gcc-12 in mantic, and gcc-13 in mantic are affected too

Revert request: to immediately unblock kernel team, removing 12.3.0-1ubuntu1~22.04 from jammy-security, and publishing 12.1.0-2ubuntu1~22.04 in jammy-security would immediately unblock working on the kernels that need the above feature working correctly at runtime.

tags: added: regression-update
description: updated
description: updated
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

From changelog:
https://launchpad.net/ubuntu/+source/gcc-12/12.3.0-1ubuntu1~22.04
Appears to be upstream GCC 12.3.0 release (no snapshot)

https://launchpad.net/ubuntu/+source/gcc-12/12.1.0-2ubuntu1~22.04
Appears to be snapshot "Update to git 20210513 from the gcc-12 branch."

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I think the diff between those two gcc revisions is 33838 files changed, 4163362 insertions(+), 3256529 deletions(-)

Assuming 160a6c31074afde0bfc835591a95653c5e65cc45 commit for gcc that makes bootable kernel, and 8fc1a49c9312b05d925b7d21f1d2145d70818151 commit for gcc that makes failing-to-boot kernel.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.