RFR: 8212794 IBM-964 and IBM-29626C are required for AIX default charset
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Wed Nov 28 09:28:32 UTC 2018
On 2018-11-28 10:01, Alan Bateman wrote:
> On 15/11/2018 00:29, Ichiroh Takiguchi wrote:
>> Hello Martin.
>> I know your point, but it's default encoding issue.
>> User cannot start OpenJDK JDK9/10/11/12 on ja_JP(IBM29626C) and
>> locale on AIX.
>> But IBM964 cannot be used for default encoding in current setting.
>> This fix is really required on OpenJDK for AIX.
> No issue with adding more charset's to java.base in the AIX build but
> if I read the webrev correctly then it adds IBM29626C, IBM33722, and
> IBM964 to non-AIX platforms. There is some interest in jettisoning all
> the IBM charsets (you've probably seen the length threads on that) so
> I'm a bit concerned that adding more will just make it a bit harder to
> remove them in the future. Maybe it is time to accelerate the make
> file changes that we were discussing with Nassar so that these new
> charsets aren't compiled and included on other platforms.
I'm quite unsatisfied with the current handling of character sets in the
build in general. :-( I'd really like to modernize it. I have a,
slightly fuzzy, laundry list of things I want to fix from a build
perspective, but I'm not sure of what "external" requirements are coming
from AIX and the general core-libs agenda regarding character sets in
I think there is a good opportunity to solve many problems at the same
time here, as long as everyone agrees on what is the preferred outcome.
As always, please include build-dev in build related discussions.
More information about the build-dev