RFR: Add support for AIX in build process [v2]

Jorn Vernee jvernee at openjdk.org
Thu Nov 20 14:53:03 UTC 2025


On Thu, 20 Nov 2025 14:45:27 GMT, Suchismith Roy <sroy at openjdk.org> wrote:

>> Summary of the issues: 
>> 
>> 1. There is no support for compiling AIX dynamic .a library and the tool was compiling .so files instead. 
>> 2. There is no logic to support libclang.a. 
>> 3.  There is no support to load shared member of .a dynamic libraries of AIX. 
>> 
>> JBS Issue: [CODETOOLS-7904116](https://bugs.openjdk.org/browse/CODETOOLS-7904116)
>
> Suchismith Roy has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Restore gradlew executable

Question: Are you planning on using the MakeFile build? We are currently only using this for Oracle internal CI

build.gradle line 205:

> 203:     executable = "cmake"
> 204:     environment "CC", "/opt/IBM/xlC/13.1.3/bin/xlc"
> 205:     environment "CXX", "/opt/IBM/xlC/13.1.3/bin/xlC"

Leftover from testing I presume?

build.gradle line 281:

> 279:     doLast {
> 280:         println "[DEBUG] Successfully copied libclang.a to test-lib/libs"
> 281:     }

Leftover?

-------------

PR Review: https://git.openjdk.org/jextract/pull/297#pullrequestreview-3488214276
PR Review Comment: https://git.openjdk.org/jextract/pull/297#discussion_r2546316189
PR Review Comment: https://git.openjdk.org/jextract/pull/297#discussion_r2546356820


More information about the jextract-dev mailing list