RFR(S) 8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1

Igor Veresov igor.veresov at oracle.com
Fri Oct 24 22:09:29 UTC 2014


Thanks for the review!

I changed the warning: http://cr.openjdk.java.net/~iveresov/8059200/webrev.01/


On Oct 24, 2014, at 11:35 AM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:

> Wow! Real dynamic execution! The code is good.
> I think the warning is fine here - we are already warning about kstat information and nobody complained. But I would rephrase it:
> "PICL (libpicl.so.1) is missed. The performance will not be optimal.")
> Thank,
> Vladimir
> On 10/24/14 1:48 PM, Igor Veresov wrote:
>> People are running into problems with PICL on Solaris. First of all we linked with libpicl on x86 and we shouldn’t because it’s not really require here. Secondly, in some situations (like Solaris zones) PICL is not installed by default. Nevertheless it remains the only reasonable way to determine cache line sizes on SPARC (which we need to properly use BIS instructions), so we’d like to keep using it. The only solution I see is to link manually and display a warning if PICL is not installed.
>> Webrev: http://cr.openjdk.java.net/~iveresov/8059200/webrev.00/
>> igor

More information about the hotspot-compiler-dev mailing list