Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags

2022-03-18 Thread Magnus Ihse Bursie
On Fri, 18 Mar 2022 01:50:56 GMT, Ichiroh Takiguchi wrote: > This change is just for AIX platform with IBM XL C/C++ 16.1. > By this change, lib's entry points are reduced by compilation and linkage > option changes. > > Without changes: > > $ dump -X32_64 -Tv lib/libawt.so | grep EXP | wc > 9

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Ichiroh Takiguchi
On Fri, 18 Mar 2022 07:41:28 GMT, Magnus Ihse Bursie wrote: >> Ichiroh Takiguchi has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Remove unexpected comment > > make/autoconf/flags-ldflags.m4 line 80: > >> 78: >> 79: elif test "x$TOOLC

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Ichiroh Takiguchi
> This change is just for AIX platform with IBM XL C/C++ 16.1. > By this change, lib's entry points are reduced by compilation and linkage > option changes. > > Without changes: > > $ dump -X32_64 -Tv lib/libawt.so | grep EXP | wc > 914 > > With changes > > $ dump -X32_64 -Tv lib/libawt.so | g

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Thomas Stuefe
On Fri, 18 Mar 2022 08:03:11 GMT, Ichiroh Takiguchi wrote: >> This change is just for AIX platform with IBM XL C/C++ 16.1. >> By this change, lib's entry points are reduced by compilation and linkage >> option changes. >> >> Without changes: >> >> $ dump -X32_64 -Tv lib/libawt.so | grep EXP |

Re: RFR: 8283315: jrt-fs.jar not always deterministically built [v5]

2022-03-18 Thread Andrew Leonard
> JarArchive.gmk uses an un-sorted jar @, thus depending on exactly > how that list gets ordered by relevant OS querys. Such queries can differ in > order on different CPU architectures (Intel vs AMD). > > This PR adds a "sort" to the jar @ contents. > > Signed-off-by: Andrew Leonard Andrew L

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Ichiroh Takiguchi
On Fri, 18 Mar 2022 08:07:53 GMT, Thomas Stuefe wrote: >> Ichiroh Takiguchi has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Remove unexpected comment > > So, does this mean we cannot build with older xlC versions anymore? Just > curious

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Thomas Stuefe
On Fri, 18 Mar 2022 08:07:53 GMT, Thomas Stuefe wrote: >> Ichiroh Takiguchi has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Remove unexpected comment > > So, does this mean we cannot build with older xlC versions anymore? Just > curious

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Magnus Ihse Bursie
On Fri, 18 Mar 2022 08:03:11 GMT, Ichiroh Takiguchi wrote: >> This change is just for AIX platform with IBM XL C/C++ 16.1. >> By this change, lib's entry points are reduced by compilation and linkage >> option changes. >> >> Without changes: >> >> $ dump -X32_64 -Tv lib/libawt.so | grep EXP |

Re: RFR: 8257733: Move module-specific data from make to respective module [v9]

2022-03-18 Thread Alan Bateman
On Thu, 17 Mar 2022 00:12:38 GMT, Magnus Ihse Bursie wrote: >> A lot (but not all) of the data in make/data is tied to a specific module. >> For instance, the publicsuffixlist is used by java.base, and fontconfig by >> java.desktop. (A few directories, like mainmanifest, is *actually* used by

Integrated: 8283315: jrt-fs.jar not always deterministically built

2022-03-18 Thread Andrew Leonard
On Thu, 17 Mar 2022 11:09:24 GMT, Andrew Leonard wrote: > JarArchive.gmk uses an un-sorted jar @, thus depending on exactly > how that list gets ordered by relevant OS querys. Such queries can differ in > order on different CPU architectures (Intel vs AMD). > > This PR adds a "sort" to the jar

Re: RFR: 8257733: Move module-specific data from make to respective module [v9]

2022-03-18 Thread Magnus Ihse Bursie
> 18 mars 2022 kl. 11:04 skrev Alan Bateman : > > I can't tell if you are planning to integrate this or wait until there is > discussion on the locations proposed in the Informational JEP that you've > just submitted. Maybe you plan to just integrate and then adjust/move again > if needed? I

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Tyler Steele
On Fri, 18 Mar 2022 08:03:11 GMT, Ichiroh Takiguchi wrote: >> This change is just for AIX platform with IBM XL C/C++ 16.1. >> By this change, lib's entry points are reduced by compilation and linkage >> option changes. >> >> Without changes: >> >> $ dump -X32_64 -Tv lib/libawt.so | grep EXP |

Re: RFR: 8257733: Move module-specific data from make to respective module [v9]

2022-03-18 Thread Alan Bateman
On Thu, 17 Mar 2022 00:12:38 GMT, Magnus Ihse Bursie wrote: >> A lot (but not all) of the data in make/data is tied to a specific module. >> For instance, the publicsuffixlist is used by java.base, and fontconfig by >> java.desktop. (A few directories, like mainmanifest, is *actually* used by

Re: RFR: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags [v2]

2022-03-18 Thread Thomas Stuefe
On Fri, 18 Mar 2022 08:03:11 GMT, Ichiroh Takiguchi wrote: >> This change is just for AIX platform with IBM XL C/C++ 16.1. >> By this change, lib's entry points are reduced by compilation and linkage >> option changes. >> >> Without changes: >> >> $ dump -X32_64 -Tv lib/libawt.so | grep EXP |

RFR: 8283057: Update GCC to version 11.2 for Oracle builds on Linux

2022-03-18 Thread Mikael Vidstedt
Oracle is updating the version of GCC for building the JDK on Linux to 11.2. Testing: tier1-5 + additional significant testing. Re-running tier1,builds-tier{2,3,4,5} now for good luck. - Commit messages: - gcc11.2.0 Changes: https://git.openjdk.java.net/jdk/pull/7871/files Webre

Re: RFR: 8283057: Update GCC to version 11.2 for Oracle builds on Linux

2022-03-18 Thread Erik Joelsson
On Fri, 18 Mar 2022 20:33:54 GMT, Mikael Vidstedt wrote: > Oracle is updating the version of GCC for building the JDK on Linux to 11.2. > > Testing: tier1-5 + additional significant testing. Re-running > tier1,builds-tier{2,3,4,5} now for good luck. Marked as reviewed by erikj (Reviewer). --

Re: RFR: 8257733: Move module-specific data from make to respective module [v9]

2022-03-18 Thread Phil Race
On Thu, 17 Mar 2022 00:12:38 GMT, Magnus Ihse Bursie wrote: >> A lot (but not all) of the data in make/data is tied to a specific module. >> For instance, the publicsuffixlist is used by java.base, and fontconfig by >> java.desktop. (A few directories, like mainmanifest, is *actually* used by

Re: RFR: 8257733: Move module-specific data from make to respective module [v9]

2022-03-18 Thread Phil Race
On Thu, 17 Mar 2022 00:12:38 GMT, Magnus Ihse Bursie wrote: >> A lot (but not all) of the data in make/data is tied to a specific module. >> For instance, the publicsuffixlist is used by java.base, and fontconfig by >> java.desktop. (A few directories, like mainmanifest, is *actually* used by

Integrated: 8283057: Update GCC to version 11.2 for Oracle builds on Linux

2022-03-18 Thread Mikael Vidstedt
On Fri, 18 Mar 2022 20:33:54 GMT, Mikael Vidstedt wrote: > Oracle is updating the version of GCC for building the JDK on Linux to 11.2. > > Testing: tier1-5 + additional significant testing. Re-running > tier1,builds-tier{2,3,4,5} now for good luck. This pull request has now been integrated.

Integrated: 8204541: Correctly support AIX xlC 16.1 symbol visibility flags

2022-03-18 Thread Ichiroh Takiguchi
On Fri, 18 Mar 2022 01:50:56 GMT, Ichiroh Takiguchi wrote: > This change is just for AIX platform with IBM XL C/C++ 16.1. > By this change, lib's entry points are reduced by compilation and linkage > option changes. > > Without changes: > > $ dump -X32_64 -Tv lib/libawt.so | grep EXP | wc > 9