[Bug 2082636] Update Released
Nick Rosbrook
2082636 at bugs.launchpad.net
Wed Sep 17 18:21:19 UTC 2025
The verification of the Stable Release Update for dpkg has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report. In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dpkg in Ubuntu.
https://bugs.launchpad.net/bugs/2082636
Title:
[SRU] dpkg: backport frame-pointer enabling mechanism for Rust
Status in dpkg package in Ubuntu:
Fix Released
Status in dpkg source package in Noble:
Fix Released
Bug description:
[ Impact ]
* On Noble, dpkg scripts could not produce Rust binaries with frame-
pointer enabled.
[ Test Plan ]
* Build a Rust binary package like ripgrep and you will not find frame-pointers being used in the binary.
* Since LLVM could inline and choose to optimize frame pointers away in some cases, you will need to check the disassembly of the program around the function prologue to see if the frame pointer register is correctly saved to stack (rbp/ebp on x86 architecture). You can use the script provided in https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2082636/+attachment/5840384/+files/check-rust-fp.py to check if the frame pointers have been enabled.
[ Where problems could occur ]
* On older Rust versions (Rust <= 1.80), it is known that LLVM on s390x sometimes can produce incorrect warnings about how the "backchain" feature does not exist.
* On older LLVM versions (LLVM <= 17), LLVM may not produce correct backchain saving logic inside the function prologue.
[ Other Info ]
* This change is mandatory to enable Rust-related packages with
frame-pointers during the build.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2082636/+subscriptions
More information about the foundations-bugs
mailing list