On Fri, 6 Dec 2024 05:05:19 GMT, Julian Waters <jwat...@openjdk.org> wrote:

>> make/hotspot/lib/JvmFeatures.gmk line 182:
>> 
>>> 180:       JVM_CFLAGS_FEATURES += -ffat-lto-objects
>>> 181:     endif
>>> 182:     JVM_LDFLAGS_FEATURES += $(CXX_O_FLAG_HIGHEST_JVM) -flto 
>>> -fno-strict-aliasing
>> 
>> LGTM. ffat-lto-objects is needed on AIX, because gtest/gtestLauncher.cpp is 
>> compiled with -flto for libjvm.so, but also linked to 
>> libjvm/gtest/gtestLauncher without -flto in the link statement.
>
> I saw this too late, shouldn't it be isTargetOs instead of isBuildOs? Or am I 
> mistaken and only gtest is affected, hence isBuildOs? Actually I'm not sure 
> which one would be appropriate for gtest

I think in the AIX case the target an build OS is always the same so it should 
be okay as it is.
isTargetOs might generally fit better.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22412#discussion_r1872790266

Reply via email to