fastdebug vs jvmg
Daniel D. Daugherty
daniel.daugherty at oracle.com
Thu Dec 6 10:52:05 PST 2012
On 12/6/12 11:15 AM, Kelly O'Hair wrote:
>
> On Dec 6, 2012, at 7:13 AM, Daniel D. Daugherty wrote:
>
>> One reminder:
>>
>> When Full Debug Symbols (FDS) is enabled, product and fastdebug
>> builds use the same debug and optimization flags. So the big
>> difference between product and fastdebug is now just the asserts
>> and any NOT_PRODUCT code.
>>
>> Dan
>
> If all builds enable FDS, then all customers get that type of build,
> so why have the different optimizations without FDS?
> Isn't that just opening up a variation that will cause confusion?
> Can we just use one set of "optimization on" settings? Or is that a
> hot potato?
Hot potato, rat hole, religious crusade... take your pick.
There are developers that build HotSpot with FDS disabled because
the link phase takes longer than it used to. I have pointed out
that when they do that, their testing may not be valid since the
official push via JPRT or the official promotion from RE will
be built differently.
Some day we may get to the point where FDS-enabled is just the way
we build, but we aren't there yet.
Dan
More information about the build-infra-dev
mailing list