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

Suchismith Roy sroy at openjdk.org
Mon Dec 8 08:43:00 UTC 2025


On Thu, 4 Dec 2025 09:50:33 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:

>>> > > Question: Are you planning on using the MakeFile build? We are currently only using this for Oracle internal CI
>>> > 
>>> > 
>>> > Yes. There was no support for AIX , I had to add the path for libclang.a.
>>> 
>>> Just to be clear, I'm asking if _you_ are using the MakeFile build. You've updated both the Gradle and MakeFile builds, are you actually using both of them?
>>> 
>>> If you don't need the MakeFile build, I suggest we just keep AIX support unimplemented there. Like I said, it's really only there to support Oracle CI at the moment (and Oracle doesn't build/test on AIX), the Gradle build is for public use.
>> 
>> Are you referring to the changes only in  make/Build.gmk ?
>
>> > > > Question: Are you planning on using the MakeFile build? We are currently only using this for Oracle internal CI
>> > > 
>> > > 
>> > > Yes. There was no support for AIX , I had to add the path for libclang.a.
>> > 
>> > 
>> > Just to be clear, I'm asking if _you_ are using the MakeFile build. You've updated both the Gradle and MakeFile builds, are you actually using both of them?
>> > If you don't need the MakeFile build, I suggest we just keep AIX support unimplemented there. Like I said, it's really only there to support Oracle CI at the moment (and Oracle doesn't build/test on AIX), the Gradle build is for public use.
>> 
>> Are you referring to the changes only in make/Build.gmk ?
> 
> I'm talking about all the make file changes, so make/Build.gmk, make/Common.gmk, and make/NativeCompilation.gmk.

Hi @JornVernee  I have incorporated your changes. Thank you so much for your inputs, a lot of extra build files and code got eliminated because of it. 
kindly give a round of review.

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

PR Comment: https://git.openjdk.org/jextract/pull/297#issuecomment-3625685693


More information about the jextract-dev mailing list