On Thu, 11 Aug 2022 04:18:58 GMT, Julian Waters <jwat...@openjdk.org> wrote:
> The support for Link Time Optimization in the JDK's make system could do with > some cleaning up, at the moment it simply assumes the compiler is gcc and > sets the flags as such. Instead of introducing changes in bulk, as a first > step, it would be good to simply supply the appropriate flags depending on > the compiler and refine the flags for the one existing compiler with support > for it. In practice the latter just means adding the proper > -fuse-linker-plugin to gcc compile step when link-time-opt is specified, as > without it the compiler generates both native code and information rich > representation for Link Time Optimization. With this flag, native code > generation is disabled and object files will contain only code required for > Link Time Optimization, thus speeding up compile times as well. This pull request has now been integrated. Changeset: 1ed03d82 Author: Julian Waters <jwat...@openjdk.org> Committer: Magnus Ihse Bursie <i...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/1ed03d82b221d6fa54b855070944aec52366c658 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod 8292226: Prepare make for better Link Time Optimization support Reviewed-by: ihse ------------- PR: https://git.openjdk.org/jdk/pull/9829