Binary builds and workspaces

Aleksey Shipilev shade at redhat.com
Tue May 15 20:45:46 UTC 2018


On 05/02/2018 07:58 AM, Per Liden wrote:
> On 04/30/2018 09:12 PM, Aleksey Shipilev wrote:
>> On 12/11/2017 09:57 AM, Per Liden wrote:
> [...]
>>> Going forward, I'm hoping we can get to a point where we don't need "fake" platform-specific files,
>>> just to make stuff build. Instead I'm thinking we should evolve the build system to never attempt to
>>> build a GC if it's not supported on that platform. Think of it as a more fine-grained
>>> INCLUDE_ALL_GCS thing, but maybe implemented differently.
>>
>> Yes. Meanwhile, I got most Linux targets building, and buildbot also publishes the build/configure
>> logs. You can use these to see where the build support is lacking in current zgc/zgc:
>>    https://builds.shipilev.net/openjdk-zgc/
> 
> Thanks!

Happy to report that after today's push of conditional GC compilation, zgc/zgc builds successfully
in these configurations: {Linux} x {x86_64, x86_32, aarch64, arm32, ppc64el, s390x} x {server,
minimal, zero}.

x86_32 build successfully reports:

$ jdk/bin/java -XX:+UseZGC -version
OpenJDK Server VM warning: -XX:+UseZGC not supported in this VM


Thanks,
-Aleksey



More information about the zgc-dev mailing list