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