Description:
The Debian packaging step fails when dpkg-buildpackage runs dh_dwz, which invokes dwz. dwz errors out because it does not recognize the DWARF v5 debug section .debug_str_offsets.
Context
- Workflow: Multi-Arch CI ASAN
- Platform: Linux
Full log:
Error log:
2026-05-06T08:21:48.3618878Z install -d /home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506/debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/doc/amdrocm-amdsmi7.13
2026-05-06T08:21:48.3644906Z if [ -f /home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506/debian/changelog ]; then \
2026-05-06T08:21:48.3646042Z install -m 644 /home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506/debian/changelog \
2026-05-06T08:21:48.3647434Z /home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506/debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/doc/amdrocm-amdsmi7.13/changelog.Debian; \
2026-05-06T08:21:48.3649148Z gzip -9 -f /home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506/debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/doc/amdrocm-amdsmi7.13/changelog.Debian; \
2026-05-06T08:21:48.3650171Z fi
2026-05-06T08:21:48.3685689Z make[1]: Leaving directory '/home/runner/_work/TheRock/TheRock/output/packages/deb/amdrocm-amdsmi7.13.0~dev20260506'
2026-05-06T08:21:48.3719963Z dh_installsystemduser -O--no-parallel
2026-05-06T08:21:48.4258150Z dh_perl -O--no-parallel
2026-05-06T08:21:48.4952709Z dh_link -O--no-parallel
2026-05-06T08:21:48.5628233Z dh_strip_nondeterminism -O--no-parallel
2026-05-06T08:21:49.2650137Z dh_compress -O--no-parallel
2026-05-06T08:21:49.3329115Z dh_fixperms -O--no-parallel
2026-05-06T08:21:49.4204299Z dh_missing -O--no-parallel
2026-05-06T08:21:49.4704704Z dh_dwz -a -O--no-parallel
2026-05-06T08:21:49.5464863Z dwz: debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/lib/libamd_smi.so.26.4.0: Unknown debugging section .debug_str_offsets
2026-05-06T08:21:49.5466059Z dwz: debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/lib/libgoamdsmi_shim64.so.1.0: Unknown debugging section .debug_str_offsets
2026-05-06T08:21:49.5467281Z dwz: debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/amd_smi/amdsmi/libamd_smi.so: Unknown debugging section .debug_str_offsets
2026-05-06T08:21:49.5468488Z dwz: debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/amd_smi/tests/amdsmitst: Unknown debugging section .debug_str_offsets
2026-05-06T08:21:49.5469323Z dwz: Too few files for multifile optimization
2026-05-06T08:21:49.5473668Z dh_dwz: error: dwz -mdebian/amdrocm-amdsmi7.13/usr/lib/debug/.dwz/x86_64-linux-gnu/amdrocm-amdsmi7.13.debug -M/usr/lib/debug/.dwz/x86_64-linux-gnu/amdrocm-amdsmi7.13.debug -- debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/lib/libamd_smi.so.26.4.0 debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/lib/libgoamdsmi_shim64.so.1.0 debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/amd_smi/amdsmi/libamd_smi.so debian/amdrocm-amdsmi7.13/opt/rocm/core-7.13/share/amd_smi/tests/amdsmitst returned exit code 1
2026-05-06T08:21:49.5487288Z dh_dwz: error: Aborting due to earlier error
2026-05-06T08:21:49.5532514Z make: *** [debian/rules:7: binary] Error 25
2026-05-06T08:21:49.5539425Z dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
2026-05-06T08:21:49.5585949Z Auto-detected GFX architectures: ['gfx94X-dcgpu', 'gfx950-dcgpu']
2026-05-06T08:21:49.5586448Z In function: clean_package_build_dir
2026-05-06T08:21:49.5586911Z Removed directory: /home/runner/_work/TheRock/TheRock/build_tools/packaging/linux/__pycache__
2026-05-06T08:21:49.5587512Z Directory does not exist: /home/runner/_work/TheRock/TheRock/output/packages/deb
2026-05-06T08:21:49.5587939Z In function: parse_input_package_list
2026-05-06T08:21:49.5588198Z Create deb package.
Description:
The Debian packaging step fails when dpkg-buildpackage runs dh_dwz, which invokes dwz. dwz errors out because it does not recognize the DWARF v5 debug section .debug_str_offsets.
Context
Full log:
Error log: