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
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 64-linux- gnu/libmvec- 2.27.so 64-linux- gnu/libmvec. so.1 x86_64- linux-gnu/ libmvec. a x86_64- linux-gnu/ libmvec_ nonshared. a x86_64- linux-gnu/ libmvec. so
/lib/x86_
/lib/x86_
/usr/lib/
/usr/lib/
/usr/lib/
$ strings /usr/lib/ x86_64- linux-gnu/ libm.a FORMAT( elf64-x86- 64) x86_64- linux-gnu/ libm-2. 27.a /usr/lib/ x86_64- linux-gnu/ libmvec. a )
/* GNU ld script
OUTPUT_
GROUP ( /usr/lib/
$ strings /usr/lib/ x86_64- linux-gnu/ libm.so FORMAT( elf64-x86- 64) 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 ) )
/* GNU ld script
OUTPUT_
GROUP ( /lib/x86_
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