This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
linking against libbfd without modify LD_LIBRARY_PATH
- From: Baojun Wang <wangbj at gmail dot com>
- To: binutils at sourceware dot org
- Date: Sun, 4 Dec 2011 15:51:04 +0800
- Subject: linking against libbfd without modify LD_LIBRARY_PATH
Dear binutils dev team,
When I create my own application liked to libbfd (-lbfd), ``ldd myapp'' shows:
$ ldd myapp
linux-vdso.so.1 => (0x00007fff985ff000)
libbfd-2.21.1.so => not found
libc.so.6 => /lib64/libc.so.6 (0x00007f26dc31a000)
I need set LD_LIBRARY_PATH to let ``myapp'' runs normally.
But for ``objdump'', why it doesn't need to do so?
$ ldd /usr/bin/objdump
linux-vdso.so.1 => (0x00007fffb8fff000)
libopcodes-2.21.1.so =>
/usr/lib64/binutils/x86_64-pc-linux-gnu/2.21.1/libopcodes-2.21.1.so
(0x00007fa34e4a0000)
libbfd-2.21.1.so =>
/usr/lib64/binutils/x86_64-pc-linux-gnu/2.21.1/libbfd-2.21.1.so
(0x00007fa34e1a4000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa34de18000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa34dc14000)
libz.so.1 => /lib64/libz.so.1 (0x00007fa34da01000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa34e787000)
Thanks & Regards
Baojun