** Summary changed: - [SRU] dh-cargo: backport frame-pointer enablement facility to Noble + [SRU] dh-cargo: backport Rust LTO enablement facility to Noble
** Description changed: [ Impact ] - To help developers with profiling, Ubuntu enabled frame-pointers for - packages in the main archive. - - https://ubuntu.com/blog/ubuntu-performance-engineering-with-frame- - pointers-by-default - - Rust packages require an additional change in dh-cargo that adds the - frame-pointer option to the Rust compiler. + Rust packages require an additional change in dh-cargo that adds the LTO + option to the Cargo build tool. This SRU bug tracks the dh-cargo changes backported to Noble. [ Test Plan ] A limited test-rebuild of Rust binary packages could be performed in a PPA to validate that this change does not break any existing package. [ Where problems could occur ] - Older Rust compilers might have issues on s390x due to the unrecognized - backchain feature string. This does not affect code generation, as the - feature string is still passed to LLVM (the code generation backend) for - processing. + Older Rust compilers might have issues with LLVM ThinLTO due to LLVM bugs. + This should affect us since we currently use a newer LLVM version. [ Other Info ] N/A -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2081753 Title: [SRU] dh-cargo: backport Rust LTO enablement facility to Noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dh-cargo/+bug/2081753/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
