RFR: 8329131: Fold libjli_static back into libjli on AIX [v2]
Magnus Ihse Bursie
ihse at openjdk.org
Thu Mar 28 11:33:57 UTC 2024
> On AIX, we need a static libjli, since the linker cannot find other libraries (like libjvm.so and libjava.so) using a relative path, as on other platforms.
>
> However, for reasons unclear, we still build a dynamic libjli.so on AIX, even though this is never used. Instead, we also build a static libjli_static.a library (which is then forced to have a different name as to not collide with the dynamic library).
>
> This should be fixed. We should build exactly one libjli on all platforms, be it static or dynamic.
Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision:
Attempted fix for exeJliLaunchTest
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/18497/files
- new: https://git.openjdk.org/jdk/pull/18497/files/c6f396d1..0533060c
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=18497&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=18497&range=00-01
Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/18497.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/18497/head:pull/18497
PR: https://git.openjdk.org/jdk/pull/18497
More information about the build-dev
mailing list