New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JDK-8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006 #1972
Conversation
|
Webrevs
|
Hi Matthias,
looks good to me in principal. I would spell out the abbreviation ICE, though, otherwise somebody reading this later could have difficulties to grok it ;-)
Thanks
Christoph
Maybe better:
Early re-canonizing has to be disabled to workaround an internal XlC compiler error when building libharfbuzz
?
@MBaesken This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the
|
/integrate |
@MBaesken Since your change was applied there have been 2 commits pushed to the
Your commit was automatically rebased without conflicts. Pushed as commit 3f9f86f. |
Hello, for a while the AIX build fails with the following error in the harfbuzz build
1500-004: (U) INTERNAL COMPILER ERROR while compiling OT::MarkBasePosFormat1::collect_variation_indices(hb_collect_variation_indices_context_t *) const.
Compilation ended. Contact your Service Representative and provide the following information: GRARNN: gr29643 is used before it is defined.
This xlc 16 version is used for compiling
bash-4.4$ xlc -qversion
IBM XL C/C++ for AIX, V16.1.0 (5725-C72, 5765-J12)
Version: 16.01.0000.0006
Solution by IBM compiler support is to use "-qdebug=necan", this effectively turns off an optimisation called "Early Re-canonizing" on the harfbuzz lib.
Progress
Issue
Reviewers
Download
$ git fetch https://git.openjdk.java.net/jdk pull/1972/head:pull/1972
$ git checkout pull/1972