[Bug 2081753] [NEW] [SRU] dh-cargo: backport frame-pointer enablement facility to Noble

Zixing Liu 2081753 at bugs.launchpad.net
Mon Sep 23 16:10:19 UTC 2024


Public bug reported:

[ 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.

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.

[ Other Info ]

N/A

** Affects: dh-cargo (Ubuntu)
     Importance: Undecided
     Assignee: Zixing Liu (liushuyu-011)
         Status: New

** Changed in: dh-cargo (Ubuntu)
     Assignee: (unassigned) => Zixing Liu (liushuyu-011)

** Merge proposal linked:
   https://code.launchpad.net/~liushuyu-011/ubuntu/+source/dh-cargo/+git/dh-cargo/+merge/473663

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dh-cargo in Ubuntu.
https://bugs.launchpad.net/bugs/2081753

Title:
  [SRU] dh-cargo: backport frame-pointer enablement facility to Noble

Status in dh-cargo package in Ubuntu:
  New

Bug description:
  [ 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.

  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.

  [ Other Info ]

  N/A

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-cargo/+bug/2081753/+subscriptions




More information about the foundations-bugs mailing list