On Wed, 21 Aug 2024 21:53:39 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:
> As a preparation for Hermetic Java, we need to have a way to look up during > runtime if we are using a statically linked library or not. > > This change will be the first step needed towards compiling the object files > only once, and then link them into either dynamic or static libraries. (The > only exception will be the linktype.c[pp] files, which needs to be compiled > twice, once for the dynamic libraries and once for the static libraries.) > Getting there will require further work though. > > This is part of the changes that make up the draft PR > https://github.com/openjdk/jdk/pull/19478, which I have broken out. This pull request has now been integrated. Changeset: a136a85b Author: Magnus Ihse Bursie <i...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/a136a85b6f5bbc92727883693c1ce31c37a82fd5 Stats: 205 lines in 12 files changed: 109 ins; 21 del; 75 mod 8338768: Introduce runtime lookup to check for static builds Co-authored-by: Magnus Ihse Bursie <i...@openjdk.org> Co-authored-by: Jiangli Zhou <jian...@openjdk.org> Reviewed-by: prr, jiangli, alanb ------------- PR: https://git.openjdk.org/jdk/pull/20666