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/ >>>>>>> >