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: groe...@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.lindenma...@sap.com> To: Steve Groeger <groe...@uk.ibm.com>, OpenJDK Core Libs Developers <core-libs-dev@openjdk.java.net> Cc: "Simonis, Volker" <volker.simo...@sap.com>, Adam Farley8 <adam.far...@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-boun...@openjdk.java.net> On Behalf Of > Steve Groeger > Sent: Mittwoch, 23. Januar 2019 12:18 > To: OpenJDK Core Libs Developers <core-libs-dev@openjdk.java.net> > Cc: Simonis, Volker <volker.simo...@sap.com>; Adam Farley8 > <adam.far...@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: groe...@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