The new Hotspot Build System
Erik Joelsson
erik.joelsson at oracle.com
Fri Apr 8 13:42:53 UTC 2016
Thanks!!
Sure feels good to finally get it done.
/Erik
On 2016-04-08 15:37, Daniel D. Daugherty wrote:
> Congrats!! I'm looking forward to taking the new HotSpot build out
> for a spin around the block... :-)
>
> Dan
>
>
> On 4/8/16 7:14 AM, Erik Joelsson wrote:
>> The first phase of the new Hotspot Build System (JEP 284) has now
>> been pushed to jdk9/hs-rt. During a transition period, both the old
>> and new build system will co-exist and you can pick the one you want
>> using the configure option "--disable-new-hotspot-build". The new
>> system is the default while the old is there as a backup in case your
>> particular work flow broke in the new system. If you have any
>> trouble, don't hesitate to contact me or file an issue.
>>
>> The goal is to push the second phase, where the old system is
>> removed, and the new moves from hotspot/makefiles to hotspot/make, as
>> soon as possible. If no blocking issues are raised, I will propose to
>> push that change in one weeks time from today. This is of course
>> negotiable.
>>
>> The change to the new build system also means that the infra team now
>> assumes responsibility for the Hotspot makefiles. This means that all
>> changes that touch makefiles should include build-dev in the review.
>> This is especially important during the transition period so that we
>> can ensure that both build systems are kept in sync.
>>
>> The user of the build shouldn't notice much of a difference. If you
>> build from the top level, "make hotspot" will still do the same
>> thing. The new build does not support building from the hotspot repo.
>> Debug levels are controlled through the same configure parameters as
>> before. There is one new configure parameter, --with-jvm-features,
>> that can be used to create specialized builds with non standard
>> combinations of jvm options, especially in conjunction with the new
>> jvm variant "custom". See the configure help output for more details.
>> There is a new way of generating Visual Studio projects using the top
>> level target "hotspot-ide-project", which replaces the old script.
>>
>> /Erik
>
More information about the hotspot-dev
mailing list