objdump does not follow .gnu_debuglink to show function names when disassembling file

Bug #819466 reported by Martin Pohlack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
binutils (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

When disassembling a file using objdump

  objdump -d /usr/bin/xterm

the symbols from /usr/lib/debug/usr/bin/xterm are not used, instead the whole text segment is shown as one big blob (.text) without boundaries at function level.

Debug symbols are installed via xterm-dbgsym package.

gdb is able to find the symbols and uses them successfully.

This happens on maverick and natty.

apt-cache policy binutils
binutils:
  Installed: 2.20.51.20100908-0ubuntu2

Matthias Klose (doko)
Changed in binutils (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Matthias Klose (doko) wrote :

this is finally fixed in 17.04

Changed in binutils (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.