RFA: handle "MiniDebuginfo" section

Tom Tromey tromey@redhat.com
Thu Nov 29 20:51:00 GMT 2012


>>>>> "Ulrich" == Ulrich Weigand <uweigand@de.ibm.com> writes:

Tom> Can you try the appended?

Ulrich> Yes, that works for me!  Thanks for the quick fix!

I'm going to check it in with this ChangeLog:

2012-11-29  Tom Tromey  <tromey@redhat.com>

	* gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.

Ulrich> FAIL: gdb.base/gnu-debugdata.exp: objcopy 1
Ulrich> Apparently this happens because:
Ulrich> objcopy -S --remove-section .gdb_index --remove-section .comment
Ulrich> --keep-symbols=/home/uweigand/fsf/gdb-head-build/gdb/testsuite/gdb.base/gnu-debugdata.keep_symbols
Ulrich> /home/uweigand/fsf/gdb-head-build/gdb/testsuite/gdb.base/gnu-debugdata
Ulrich> /home/uweigand/fsf/gdb-head-build/gdb/testsuite/gdb.base/gnu-debugdata.mini_debuginfo

Ulrich> returns a non-zero exit code since the original binary has no .gdb_index
Ulrich> section (probably because the system compiler is old) ...

My system doesn't make a .gdb_index by default.
So it must be something else.

Does your objcopy work if you omit that --remove-section?
I wonder if it is an objcopy difference.

Tom



More information about the Gdb-patches mailing list