Thanks for the review Chris.

For the record, here’s the updated webrev:
  http://cr.openjdk.java.net/~vinnie/8027567/webrev.01/


On 30 Oct 2013, at 16:57, Chris Hegarty <chris.hega...@oracle.com> wrote:

> The source changes look fine to me, I'm happy to be listed as a reviewer for 
> this. ( generated-configure.sh, I just assume is ok once 
> common/autoconf/autogen.sh is run ).
> 
> -Chris.
> 
> On 30/10/2013 16:24, Vincent Ryan wrote:
>> Sure. I’ll re-run autogen.sh and submit an updated webrev.
>> Thanks.
>> 
>> 
>> On 30 Oct 2013, at 16:15, Erik Joelsson<erik.joels...@oracle.com>  wrote:
>> 
>>> I'm leaving for the day pretty soon, so feel free to push this to tl if you 
>>> have time.
>>> 
>>> If you do, don't forget to run common/autoconf/autogen.sh and to also 
>>> submit the closed generated-configure.
>>> 
>>> /Erik
>>> 
>>> On 2013-10-30 17:07, Vincent Ryan wrote:
>>>> Thanks Erik. We’re seeing the issue in TL so it’d be great to get this 
>>>> fixed today.
>>>> Would you like to take ownership of this issue or shall I push your fix to 
>>>> TL?
>>>> 
>>>> On 30 Oct 2013, at 16:00, Erik Joelsson<erik.joels...@oracle.com>  wrote:
>>>> 
>>>>> I found a solution that's also more readable. Posting inline since it's 
>>>>> so small a change:
>>>>> 
>>>>> diff -r 4f2011496393 common/autoconf/basics.m4
>>>>> --- a/common/autoconf/basics.m4
>>>>> +++ b/common/autoconf/basics.m4
>>>>> @@ -514,7 +514,7 @@
>>>>>     if test "x$IS_GNU_MAKE" = x; then
>>>>>       AC_MSG_NOTICE([Found potential make at $MAKE_CANDIDATE, however, 
>>>>> this is not GNU Make. Ignoring.])
>>>>>     else
>>>>> -      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP 
>>>>> '\(3\.8[[12]]\)\|\(4\.\)'`
>>>>> +      IS_MODERN_MAKE=`$ECHO $MAKE_VERSION_STRING | $GREP -e '3\.8[[12]]' 
>>>>> -e '4\.'`
>>>>>       if test "x$IS_MODERN_MAKE" = x; then
>>>>>         AC_MSG_NOTICE([Found GNU make at $MAKE_CANDIDATE, however this is 
>>>>> not version 3.81 or later. (it is: $MAKE_VERSION_STRING). Ignoring.])
>>>>>       else
>>>>> 
>>>>> /Erik
>>>>> 
>>>>> On 2013-10-30 16:51, Erik Joelsson wrote:
>>>>>> It seems the problem is with the grep tool used to parse the version 
>>>>>> string. /usr/xpg4/bin/grep doesn't handle '\(3\.8[12]\)\|\(4\.\)' the 
>>>>>> same as gnu grep. In jprt it finds /usr/sfw/bin/ggrep which works 
>>>>>> better. I will see if I can figure out something that works with both.
>>>>>> 
>>>>>> /Erik
>>>>>> 
>>>>>> On 2013-10-30 16:28, Vincent Ryan wrote:
>>>>>>> Thanks Chris.
>>>>>>> 
>>>>>>> So reverting to the previous version of builds.m4 will fix this issue 
>>>>>>> on Solaris but will undo
>>>>>>> the fix for 8026528 on Windows. Maybe Eric can advise.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 30 Oct 2013, at 15:05, Chris Hegarty<chris.hega...@oracle.com>  
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hi Vinnie,
>>>>>>>> 
>>>>>>>> I have seen this issue myself, kind of funny ;-)
>>>>>>>> 
>>>>>>>> ...
>>>>>>>> configure: Found GNU make at /java/devtools/i386/bin/make, however 
>>>>>>>> this is not version 3.81 or later. (it is: GNU Make 3.81). Ignoring.
>>>>>>>> configure: error: Cannot find GNU make 3.81 or newer! Please put it in 
>>>>>>>> the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to 
>>>>>>>> configure.
>>>>>>>> configure exiting with result code 1
>>>>>>>> 
>>>>>>>> I originally thought that the problem was with a bad change in tl, but 
>>>>>>>> when reviewing your change I noticed that it is as a result of a 
>>>>>>>> changes that went into jdk8/build [1], and we see it in tl after a 
>>>>>>>> sync up with master.
>>>>>>>> 
>>>>>>>> I guess we can still resolve the problem in tl, and sync back into 
>>>>>>>> master, but Erik should ensure that the original issue is still fixed, 
>>>>>>>> "8026528: [build] configure does not recognize newer make in cygwin"
>>>>>>>> 
>>>>>>>> -Chris.
>>>>>>>> 
>>>>>>>> [1] http://hg.openjdk.java.net/jdk8/build/rev/1a853fac18ff
>>>>>>>> 
>>>>>>>> On 30/10/2013 14:40, Vincent Ryan wrote:
>>>>>>>>> Please review this fix to correct the JDK8 build Configure script.
>>>>>>>>> It reverts a recent change to common/autoconf/basics.m4 that was 
>>>>>>>>> causing a build failure on Solaris.
>>>>>>>>> 
>>>>>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8027567
>>>>>>>>> Webrev: http://cr.openjdk.java.net/~vinnie/8027567/
>>>>>>>>> 
>>> 
>> 

Reply via email to