[Bug build/19451] Make check fails on test-double-vlen2

carlos at redhat dot com sourceware-bugzilla@sourceware.org
Wed Jan 13 15:42:00 GMT 2016


https://sourceware.org/bugzilla/show_bug.cgi?id=19451

--- Comment #3 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to Martin Galvan from comment #2)
> Yeah, all the files are there and the readelf output is the same. Weird. Did
> you pass any special flags to configure?
> 
> Perhaps it has something to do with my gcc version? I'm using 4.8.4, which
> is the default for Ubuntu 14.04. Does this fail for anyone else?

Your libmvec.so.1 should list _ZGVbN2v_cos like this:

readelf -a -W /home/carlos/build/glibc/mathvec/libmvec.so.1 | grep _ZGVbN2v_cos
    68: 0000000000001780    35 IFUNC   GLOBAL DEFAULT   12
_ZGVbN2v_cos@@GLIBC_2.22
    65: 0000000000002ed0   607 FUNC    LOCAL  DEFAULT   12 _ZGVbN2v_cos_sse4
    66: 00000000000017b0    54 FUNC    LOCAL  DEFAULT   12 _ZGVbN2v_cos_sse2
   127: 0000000000001780    35 IFUNC   LOCAL  DEFAULT   12 __GI__ZGVbN2v_cos
   234: 0000000000001780    35 IFUNC   GLOBAL DEFAULT   12 _ZGVbN2v_cos

You should see IFUNC GLOBAL DEFAULT with a default version e.g. @@GLIBC_2.22.

Rerun the link line with -Wl,-verbose -Wl,-Map,test-double-vlen2.ldmap and
provide the output. It might not create a link map because it fails to link so
don't worry if it's not there.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list