Should GNU make 3.81 be required?

Kelly O'Hair Kelly.Ohair at Sun.COM
Tue Sep 15 18:07:56 UTC 2009



Tim Bell wrote:
> Hi Kelly:
> 
>> So I'm trying to work out some jdk7 Makefile performance improvements
>> and everything is working out fine on Linux and OpenSolaris...
>> Then I discover that the GNU make features I'm using are seriously
>> broken in GNU make 3.80 and I need 3.81 to get around it. :^(
> 
> That's painful.
> 
>> Also it turns out that GNU make 3.78.1 and 3.79 are definitely out
>> of the question because they don't even implement some the make
>> functions I need. I suspect many people still use GNU make 3.78.1
>> or 3.79.
>>
>> So do I continue on, and assume a new requirement to upgrade to GNU make
>> 3.81 because of these changes (on all platforms), or do I go back to the
>> drawing board and try and make the changes work with 3.80, or even
>> 3.78.1 ???
> 
> If we can find a Windows/Cygwin GNU make v3.81 or better that works, I'd
> vote for updating the requirement to 3.81 for all.

I have a 3.81 for cygwin at http://cr.openjdk.java.net/~ohair/make.exe

See if that works for you.

-kto

> 
> I am currently using Cygwin GNU make v3.80 on Windows due to the
> later Cygwin builds not supporting MS-DOS drive letters or paths:
> 
>   http://hg.openjdk.java.net/jdk7/jdk7/raw-file/tip/README-builds.html#gmake
> 
> Tim



More information about the build-dev mailing list