JDK-8214063: OpenJDK will not build on AIX while using the xlc 13.1 compiler
Steve Groeger
GROEGES at uk.ibm.com
Thu Jan 24 08:35:44 UTC 2019
Goetz,
Have requested the downport of this fix which has been accepted (issue is
now tagged with jdk11u-fix-yes).
Please could you push this change to the jdk11u branch. Thanks.
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
From: "Lindenmaier, Goetz" <goetz.lindenmaier at sap.com>
To: Steve Groeger <GROEGES at uk.ibm.com>, OpenJDK Core Libs Developers
<core-libs-dev at openjdk.java.net>
Cc: "Simonis, Volker" <volker.simonis at sap.com>, Adam Farley8
<adam.farley at uk.ibm.com>
Date: 23/01/2019 11:46
Subject: RE: JDK-8214063: OpenJDK will not build on AIX while using
the xlc 13.1 compiler
Hi Steve,
feel free to request the downport of this change.
For this, you must first check whether the change applies cleanly:
cd jdk/jdk; hg export -r 7384e00d5860 > 8215962.changeset (you find the
hash in the JBS)
cd jdk11u; hg import 8215962.changeset
If so, you flag the bug in JBS as jdk11u-fix-request and add a
comment to the bug why you want to downport this. The comment
must start with "Fix Request".
See for an example
https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.openjdk.java.net_browse_JDK-2D8215962&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=9-CVL_WPMw-8-7_7jjjpNPMK22Y6Qd9_YsAFz2HCEEw&e=
You will get a message once the downport is approved.
Ping me and I will push the change for you.
If the change does not apply cleanly, you must send a RFR
with the adapted webrev to the list where the change was
originally reviewed.
You must add a link to the RFR in pipermail to the comment
in the bug.
See for example:
https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.openjdk.java.net_browse_JDK-2D8213754&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=vEN6XbBHoycBpLGk5K9BC83O2bRYbkjQWQE9FLSQFTI&e=
Best regards,
Goetz.
> -----Original Message-----
> From: core-libs-dev <core-libs-dev-bounces at openjdk.java.net> On Behalf
Of
> Steve Groeger
> Sent: Mittwoch, 23. Januar 2019 12:18
> To: OpenJDK Core Libs Developers <core-libs-dev at openjdk.java.net>
> Cc: Simonis, Volker <volker.simonis at sap.com>; Adam Farley8
> <adam.farley at uk.ibm.com>
> Subject: JDK-8214063: OpenJDK will not build on AIX while using the xlc
13.1
> compiler
>
> Hi Volker,
>
> Do you think it would be possible to get the change you committed to
JDK12
>
https://urldefense.proofpoint.com/v2/url?u=http-3A__cr.openjdk.java.net_-7Esimonis_webrevs_2018_8214063_&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=yvtwAfUqwwFwsa2PvD-S647mjYjIy7kGIiJvJJQLePU&e=
> for this issue
https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.openjdk.java.net_browse_JDK-2D8214063&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=9GpEP_EpssbR6bk6A4Pm1djpu0aCo0nWGyRyaeAlBQg&e=
> 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:
> >
> >
https://urldefense.proofpoint.com/v2/url?u=http-3A__cr.openjdk.java.net_-7Esimonis_webrevs_2018_8214063_&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=yvtwAfUqwwFwsa2PvD-S647mjYjIy7kGIiJvJJQLePU&e=
> >
> > 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:
> >
> >
>
https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.openjdk.java.net_pipermail_build-2Ddev_2018-2D&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=SYyXZkfheBq4KITNmsyba0_TL_lls6gNY2b40NJWiqY&e=
> 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://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.openjdk.java.net_browse_JDK-2D8204541&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=Zw_o0FP51SSpASE9yASOhy82mLi1MWf17QNxiH2xN2I&e=
> > [2]
https://urldefense.proofpoint.com/v2/url?u=http-3A__openjdk.java.net_jeps_347&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=78GW2OHz7nNTH2dBkTx7-TKh2QCt3JD3zukzeUO8RpA&m=TVzux2_9BUtfhp4VHu8rYT4eL4VpbEVBxrFE7Cyv5B8&s=Gh2aK6Y0BFJiLwzEf0x6fQ2LEtEppNnV2PGzIagsD-g&e=
>
>
> 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
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