RFR: Add support for AIX in build process

Suchismith Roy sroy at openjdk.org
Thu Nov 20 14:24:49 UTC 2025


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)

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

Commit messages:
 - remove executable
 - remove extra changes
 - library loading logic
 - build file changes
 - gradle fixes
 - jextract: Cleanup of Index_h
 - cmake support
 - jextract: Enable loading of dynamic archives for AIX

Changes: https://git.openjdk.org/jextract/pull/297/files
  Webrev: https://webrevs.openjdk.org/?repo=jextract&pr=297&range=00
  Stats: 416 lines in 7 files changed: 113 ins; 273 del; 30 mod
  Patch: https://git.openjdk.org/jextract/pull/297.diff
  Fetch: git fetch https://git.openjdk.org/jextract.git pull/297/head:pull/297

PR: https://git.openjdk.org/jextract/pull/297


More information about the jextract-dev mailing list