Hello Christian,

Thanks for your response.

In fact the libmvec_nonshared.a library seems to be a part of libm.so.6 library 
with GLIBC 2.27
It is not my build artifact, I never install it. I'm getting below results on 
my system :

$ dpkg -L libc6 libc6-dev | grep ibmvec
/lib/x86_64-linux-gnu/libmvec-2.27.so
/lib/x86_64-linux-gnu/libmvec.so.1
/usr/lib/x86_64-linux-gnu/libmvec.a
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a
/usr/lib/x86_64-linux-gnu/libmvec.so

$ strings /usr/lib/x86_64-linux-gnu/libm.a
/* GNU ld script
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /usr/lib/x86_64-linux-gnu/libm-2.27.a 
/usr/lib/x86_64-linux-gnu/libmvec.a )

$ strings /usr/lib/x86_64-linux-gnu/libm.so
/* GNU ld script
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /lib/x86_64-linux-gnu/libm.so.6  AS_NEEDED ( 
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a 
/lib/x86_64-linux-gnu/libmvec.so.1 ) )

As you can see libmvec_nonshared.a is required by libm.so.6
So, may be it is only specific to GLIBC 2.27 and since has been fixed in GLIBC 
2.31

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1878390

Title:
  Linking error with DPDK 17.11.4 during compilation

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to