JDK-8201540 : [AIX] Extend the set of supported charsets in java.base
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.nio.charsets
  • Affected Version: 11
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: aix
  • Submitted: 2018-04-13
  • Updated: 2018-05-23
  • Resolved: 2018-04-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11 b11Fixed
Related Reports
Relates :  
Relates :  
Description
Currently, the set of AIX-specifc supported charsets in java.base as defined in make/data/charsetmapping/stdcs-aix is minimal:

EUC_CN
EUC_KR
GBK

and much smaller compared to the ones defined on Linux and Solaris (see stdcs-linux and stdcs-solaris).

This is the consequence of an emergency fix (JDK-8081332) I did back in 2015 to fix the build on AIX after the integration of the modularity support change (see discussion: http://mail.openjdk.java.net/pipermail/2d-dev/2015-May/005431.html). At that time I only added the minimal set of charsets which were required to fix the build.

It is now time to extend this list to the actual requirements on AIX.