RFR(M): 8200303: C2 should leverage profiling for lookupswitch/tableswitch
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Mar 28 19:26:16 UTC 2018
We do link with /lib/sparcv9/libm.so.1 but it does not have log2f() :(
http://hg.openjdk.java.net/jdk/hs/file/6d5bd76650df/make/autoconf/libraries.m4#l116
I will file a bug.
Vladimir
On 3/28/18 11:26 AM, Vladimir Kozlov wrote:
> Did not help :(
>
> Some kind of linker weirdness:
>
> log2f
> workspace/build/solaris-sparcv9-debug/hotspot/variant-server/libjvm/objs/parse2.o
> (symbol belongs to implicit dependency
> /work_dir/jib-master/install/jpg/infra/builddeps/devkit-solaris_sparcv9/SS12u4-Solaris11u1+1.1/devkit-solaris_sparcv9-SS12u4-Solaris11u1+1.1.tar.gz/SS12u4-Solaris11u1/sysroot/usr/lib/sparcv9/libm.so.2)
>
>
> Vladimir
>
> On 3/28/18 12:42 AM, Roland Westrelin wrote:
>>
>> Hi Vladimir,
>>
>> Thanks for helping again.
>>
>>> Failed to build on SPARC (PCH?):
>>>
>>> Undefined first referenced
>>> symbol in file
>>> log2f
>>> /workspace/build/solaris-sparcv9/hotspot/variant-server/libjvm/objs/parse2.o
>>>
>>
>> It builds fine without precompiled headers on linux.
>>
>> I added a:
>>
>> #include <math.h>
>>
>> http://cr.openjdk.java.net/~roland/8200303/webrev.01/
>>
>> Can you try that one?
>>
>> Roland.
>>
More information about the hotspot-compiler-dev
mailing list