PING: Re: Code Review Request: Simple new build system fix

Tim Bell tim.bell at oracle.com
Mon Mar 25 15:29:54 PDT 2013


On 03/25/13 12:49, Andrew Hughes wrote:
> ----- Original Message -----
>>
>> On 2013-03-13 15:01, Andrew Hughes wrote:
>>> ----- Original Message -----
>>>> Hello,
>>>>
>>>> I created a bug for you:
>>>>
>>>> 8009988: build-infra: Fix configure output for zip debuginfo check
>>>>
>>>> As David says, we haven't decided on 2.67, but I would guess that
>>>> a
>>>> majority of the commits have been with that version. This change
>>>> is a
>>>> first step towards enforcing a specific version and I'm ok with
>>>> that.
>>> Yes, I've been out of the loop a bit on this new build system.
>>> When I saw the huge diff my first attempt generated, I just assumed
>>> I should be using the same version that had been used previously.
>>>
>>>> The actual fix looks good to. You will still need a JDK reviewer
>>>> to
>>>> ok
>>>> it. Also, please notify me when you push this so that the closed
>>>> version
>>>> of the configure script may also be regenerated.
>>>>
>>> Ok, no problem.  I await a review from someone like David or Kelly.
>>>
>>> Is there a preferred tree to push to?  I spotted this when just
>>> trying
>>> to build so it's against jdk8 at the moment (which I obviously
>>> can't push
>>> to).  Perhaps build?
>>>
>> Please use jdk8/build.
>>
>> /Erik
>>>> /Erik
>>>>
>>>> On 2013-03-13 13:18, Andrew Hughes wrote:
>>>>> I've finally found time to look at the new build system (well,
>>>>> there seems to no longer be any choice ;)
>>>>> and so thought I start out with a simple fix.
>>>>>
>>>>> http://cr.openjdk.java.net/~andrew/build/zip_debug_info/webrev.01/
>>>>>
>>>>> At the moment, if disable-zip-debug-info is not specified, the
>>>>> configure output is:
>>>>>
>>>>> checking if we should zip debug-info files...
>>>>>
>>>>> with no result as $enable_zip_debug_info is unset.
>>>>>
>>>>> This simple patch makes the option use the more standard
>>>>> AC_ARG_ENABLE form used elsewhere and will
>>>>> print the default ('yes') when the option is unspecified:
>>>>>
>>>>> checking if we should zip debug-info files... yes
>>>>>
>>>>> What actually took longer than the fix was updating the generated
>>>>> files.  We seem to have already settled
>>>>> on autoconf 2.67 for generating the configure script, so my
>>>>> initial
>>>>> attempt threw up a huge number of changes
>>>>> as the system install is 2.69.  I was able to get it down to
>>>>> something closer to what is expected by installing
>>>>> a local copy of 2.67 but it's still not perfect.  I don't know
>>>>> why.
>>>>>    I've never been a fan of including generated
>>>>> files for this reason.
>>>>>
>>>>> So this script also updates autogen.sh to see if there is an
>>>>> autoconf-2.67 available and use that in preference
>>>>> to autoconf if it is.  I also added a little debug output so we
>>>>> can
>>>>> see which autoconf is being used in autogen.sh.
>>>>>
>>>>> If this is ok, can you please allocate it a bug ID and let me
>>>>> know
>>>>> which tree to commit it to.
>>>>>
>>>>> Thanks,
> Any progress on this?  Still needs a reviewer.

> http://cr.openjdk.java.net/~andrew/build/zip_debug_info/webrev.01/

The fix looks good.  Approved.

Please push to the jdk8/build forest.

Erik or I will take care of updating the closed generated-configure.sh 
file after we see your push.

Tim





More information about the build-infra-dev mailing list