[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Check if library has debug symbols



Hi there,

  I am trying to compile tulip (*) for debugging with:

$ export DEB_BUILD_OPTIONS='noopt debug nostrip'
$ apt-get source tulip
$ cd tulip-3.1.2
$ dpkg-buildpackage

After installation, here is what objdump reveals (**). Does this means:
1. I did not export DEB_BUILD_OPTIONS ?
2. There is an issue in debian/rule for tulip that does not properly
generate debug symbols ?

Thanks,
-- 
Mathieu

(*)
http://packages.qa.debian.org/t/tulip.html

(**)
$ objdump -h /usr/lib/libtulip-3.1.so

/usr/lib/libtulip-3.1.so:     file format elf64-x86-64

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .note.gnu.build-id 00000024  0000000000000190  0000000000000190
00000190  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .hash         00005b10  00000000000001b8  00000000000001b8  000001b8  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .gnu.hash     0000681c  0000000000005cc8  0000000000005cc8  00005cc8  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .dynsym       000161b8  000000000000c4e8  000000000000c4e8  0000c4e8  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .dynstr       000354b5  00000000000226a0  00000000000226a0  000226a0  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .gnu.version  00001d7a  0000000000057b56  0000000000057b56  00057b56  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .gnu.version_r 000000a0  00000000000598d0  00000000000598d0  000598d0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .rela.dyn     00013ce0  0000000000059970  0000000000059970  00059970  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 .rela.plt     00007fc8  000000000006d650  000000000006d650  0006d650  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  9 .init         00000018  0000000000075618  0000000000075618  00075618  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 .plt          00005540  0000000000075630  0000000000075630  00075630  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .text         00142b38  000000000007ab70  000000000007ab70  0007ab70  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 12 .fini         0000000e  00000000001bd6a8  00000000001bd6a8  001bd6a8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 13 .rodata       0000faa0  00000000001bd6c0  00000000001bd6c0  001bd6c0  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 14 .eh_frame_hdr 000059fc  00000000001cd160  00000000001cd160  001cd160  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 15 .eh_frame     0001afdc  00000000001d2b60  00000000001d2b60  001d2b60  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 16 .gcc_except_table 0000df6a  00000000001edb3c  00000000001edb3c
001edb3c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 17 .ctors        00000228  00000000003fc000  00000000003fc000  001fc000  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 18 .dtors        00000010  00000000003fc228  00000000003fc228  001fc228  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 19 .jcr          00000008  00000000003fc238  00000000003fc238  001fc238  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 20 .data.rel.ro  000078c8  00000000003fc240  00000000003fc240  001fc240  2**5
                  CONTENTS, ALLOC, LOAD, DATA
 21 .dynamic      000001e0  0000000000403b08  0000000000403b08  00203b08  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 22 .got          00000958  0000000000403ce8  0000000000403ce8  00203ce8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 23 .got.plt      00002ab0  0000000000404640  0000000000404640  00204640  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 24 .data         00000018  00000000004070f0  00000000004070f0  002070f0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 25 .bss          00000500  0000000000407120  0000000000407120  00207108  2**5
                  ALLOC
 26 .comment      0000001c  0000000000000000  0000000000000000  00207108  2**0
                  CONTENTS, READONLY


Reply to: