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: