https://sourceware.org/bugzilla/show_bug.cgi?id=31925

            Bug ID: 31925
           Summary: build-id-debuglink doesn't work with compressed bug
                    section
           Product: binutils
           Version: 2.43 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: hjl.tools at gmail dot com
  Target Milestone: ---

[hjl@gnu-tgl-3 binutils]$ cat doit
LDFLAGS=-Wl,--compress-debug-sections=$1

gcc $LDFLAGS
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c
  -g -Wl,--build-id=0x12345678abcdef01 -g  -lm  -o tmpdir/testprog
./strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o
tmpdir/testprog.strip
./objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug
mkdir -p .build-id/12
cp tmpdir/testprog.debug .build-id/12/345678abcdef01.debug
./objdump -Sl tmpdir/testprog.strip 2>&1 | grep binutils-all/testprog.c
[hjl@gnu-tgl-3 binutils]$ sh doit zlib
[hjl@gnu-tgl-3 binutils]$ sh doit none
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:13
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:14
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:15
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:19
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:20
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:21
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:22
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:23
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:25
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:26
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:29
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:30
/export/gnu/import/git/sources/binutils-gdb/binutils/testsuite/binutils-all/testprog.c:31
[hjl@gnu-tgl-3 binutils]$

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to