dwarf2sources is not able to process arm-trusted-firmware
Affected images versions
v2022 and v2023dev3
Unaffected images versions
v2021 does not uses dwarf2sources
Testcase
Steps to reproduce
Try to build arm-trusted-firmware, as in {T8985}
Expected result
The process extract the information about source files used to build the binary.
Actual result
In the case of arm-trusted-firmware
dwarf2sources
reports
Error: Missing DW_AT_name
and exists with failure.
Reproducibility
How often the issue is hit when repeating the test and changing nothing (same device, same image, etc.)?
Put the
-
✅ always - often, but not always
- rarely
Impact of bug
The mapping of binary to source file is not generated, causing an incomplete license report.
Attachments
Root cause
Outcomes
- pkg/dwarf2sources!9 (merged)
- pkg/dwarf2sources!10 (merged)
- pkg/arm-trusted-firmware!11 (merged)
- pkg/arm-trusted-firmware!12 (merged)
Management data
This section is for management only, it should be the last one in the description.
Phabricator link: https://phabricator.apertis.org/T9004
Edited by Walter Lozano