JDK-8214063: OpenJDK will not build on AIX while using the xlc 13.1 compiler
Steve Groeger
GROEGES at uk.ibm.com
Wed Jan 23 11:18:03 UTC 2019
Hi Volker,
Do you think it would be possible to get the change you committed to JDK12
http://cr.openjdk.java.net/~simonis/webrevs/2018/8214063/
for this issue https://bugs.openjdk.java.net/browse/JDK-8214063
back-ported to JDK11, as JDK11 is a LTS release and it woud be good to
have this fix?
Also, we have received reports of other issues caused by the
-qvisibility=hidden
when using XLC 13.1 with JDK11 on AIX.
One of these is related to :
Desktop printer feature cannot detect by following exception.
Caused by: java.lang.UnsatisfiedLinkError:
sun/print/CUPSPrinter.initIDs()Z
Thanks
Steve Groeger
IBM Runtime Technologies
Hursley, Winchester
Tel: (44) 1962 816911 Mobex: 279990 Mobile: 07718 517 129
Fax (44) 1962 816800
Lotus Notes: Steve Groeger/UK/IBM
Internet: groeges at uk.ibm.com
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
> Hi Adam, Ichiroh,
>
> this is actually exactly what I wanted to propose in the mail I was
> just writing :)
>
> You may have noticed that I've renamed the bug to "8214063: [AIX]
> Disable symbol visibility flags". For the next step which will enable
> symbol visibility on AIX we already have the following issue "8204541:
> Correctly support AIX xlC 13.1 symbol visibility flags" [1]. Please
> assign yourself and use it once the issues are resolved.
>
> In the meantime I've tested your change and it works fine with xlC 12.
> I've only added a reference to the JBS id in the comments. Please find
> a webrev of the new version here:
>
> http://cr.openjdk.java.net/~simonis/webrevs/2018/8214063/
>
> I can sponsor that change once you and Ichiroh confirm that it also
> works for you with xlC 13 and I get one more review. I've opened a new
> thread for this on build-dev because the fix has now degenerated into
> a pure build change:
>
>
http://mail.openjdk.java.net/pipermail/build-dev/2018-November/024096.html
>
> Please answer on that new thread.
>
> Regards,
> Volker
>
> PS: I don't think it makes too much sense investing into xlC 13.
> You're probably aware of "JEP 347: Adopt C++14 Language Features in
> HotSpot" [2] which will start introducing C++14 language features
> soon. So it may be wiser to test right with the new beta of xlC 16
> because, as far as I know, there's no chance to get C++124 support
> into xlC 13 anyway.
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8204541
> [2] http://openjdk.java.net/jeps/347
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
More information about the core-libs-dev
mailing list