Public bug reported:

[ Impact ]

 * On Noble, the rustc-1.85 build fails if dwz is run on
librustc_driver:

   dh_dwz --no-dwz-multifile -- -L 100000000
   dwz: 
debian/rustc-1.85/usr/lib/rust-1.85/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-objcopy:
 .debug_info section not present
   dwz: 
debian/rustc-1.85/usr/lib/rust-1.85/lib/rustlib/x86_64-unknown-linux-gnu/bin/wasm-component-ld:
 .debug_info section not present
   dwz: 
debian/libstd-rust-1.85/usr/lib/rust-1.85/lib/librustc_driver-547da00ae0ba7b6a.so:
 elf_update failed
   dh_dwz: error: dwz -L 100000000 -- 
debian/libstd-rust-1.85/usr/lib/rust-1.85/lib/librustc_driver-547da00ae0ba7b6a.so
 returned exit code 1

[ Test Plan ]

 * The following PPA build fails at the dh_dwz step, as detailed above:
   - Build: 
https://launchpad.net/~maxgmr/+archive/ubuntu/rustc-lp2100266-nodwz/+build/32142010
   - Buildlog: 
https://launchpad.net/~maxgmr/+archive/ubuntu/rustc-lp2100266-nodwz/+build/32142010/+files/buildlog_ubuntu-noble-amd64.rustc-1.85_1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.1~ppa1_BUILDING.txt.gz

 * The following PPA build succeeds. The only difference is the exclusion
   of librustc_driver from the dh_dwz step:
   - Build: 
https://launchpad.net/~maxgmr/+archive/ubuntu/rustc-lp2100266/+build/31600361
   - Buildlog: 
https://launchpad.net/~maxgmr/+archive/ubuntu/rustc-lp2100266/+build/31600361/+files/buildlog_ubuntu-noble-amd64.rustc-1.85_1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.1~ppa4_BUILDING.txt.gz

[ Where problems could occur ]

 * Since fixing this bug only entails disabling debug optimization
   for one file, it does not affect runtime behaviour or ABI
   correctness.

 * Additionally, since multifile optimization is already disabled
   for this package, it won't affect any other distributed files.

 * However, this change will increase the size of librustc_driver
   and debuggers will load this library more slowly and require
   more resources.

[ Other Info ]

 * N/A

** Affects: rustc-1.85 (Ubuntu)
     Importance: Medium
     Assignee: Max Gilmour (maxgmr)
         Status: In Progress

** Affects: rustc-1.85 (Ubuntu Noble)
     Importance: Medium
     Assignee: Max Gilmour (maxgmr)
         Status: In Progress


** Tags: noble

** Also affects: rustc-1.85 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Changed in: rustc-1.85 (Ubuntu Noble)
       Status: New => In Progress

** Changed in: rustc-1.85 (Ubuntu Noble)
   Importance: Undecided => Medium

** Changed in: rustc-1.85 (Ubuntu Noble)
     Assignee: (unassigned) => Max Gilmour (maxgmr)

** Changed in: rustc-1.85 (Ubuntu Noble)
    Milestone: None => noble-updates

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

Title:
  dh_dwz on librustc_driver fails build on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.85/+bug/2138387/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to