[Bug 1547517] [NEW] libdpdk should link against the library it uses

ChristianEhrhardt 1547517 at bugs.launchpad.net
Fri Feb 19 13:24:29 UTC 2016


Public bug reported:

See:
ldd usr/lib/x86_64-linux-gnu/libdpdk.so.0                                                                                                                                               
        linux-vdso.so.1 =>  (0x00007ffc977e3000)                                                                                                                                             
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb7594da000)                                                                                                                    
        /lib64/ld-linux-x86-64.so.2 (0x0000557d9e648000)

While a consume of libdpdk can fix that op on his own by providing the
right -l parameters it will fail with errors like this if he doesn't

configure:18780: gcc -o conftest -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/dpdk -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib conftest.c -ldpdk -ldl -latomic -lpthread -lrt -lm  -lfuse >&5
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_close'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_transaction_start'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_next'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_close'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_open_dead'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_dump'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_dump_flush'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_open_offline'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_get_domain_path'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_sendpacket'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_rm'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_domain_open'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_dump_close'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_read'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_open_live'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `pcap_dump_open'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdpdk.so: undefined reference to `xs_write'
collect2: error: ld returned 1 exit status
configure:18780: $? = 1


So eventually the library libdpdk.so.0 should link itself against the libraries it uses.

** Affects: dpdk (Ubuntu)
     Importance: Low
         Status: Triaged

** Changed in: dpdk (Ubuntu)
       Status: New => Triaged

** Changed in: dpdk (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to dpdk in Ubuntu.
https://bugs.launchpad.net/bugs/1547517

Title:
  libdpdk should link against the library it uses

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1547517/+subscriptions



More information about the Ubuntu-server-bugs mailing list