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 
>> zh_TW(IBM964)
>> 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.


> -Alan

More information about the build-dev mailing list