Fwd: j2se/win32/cygwin builds - make-3.81 -> make-3.80 downgrade
Sven Gothel
Sven.Gothel at Sun.COM
Wed Sep 12 03:20:20 UTC 2007
Hi all,
Kelly mentioned, I may want to send you this info.
Cheers, Sven
+++
On Tuesday 11 September 2007 at 20:52, Kelly O'Hair wrote:
> It's mentioned in the GNU Make section:
>
> https://openjdk.dev.java.net/source/browse/*checkout*/openjdk/jdk/trunk/README-builds.html?rev=245#gmake
>
awesome - thanks.
Well, I guess this will not be the first time I fall into well known pits ;-)
You may want to elaborate the 'WARNING' message in your readme,
or may be add URL for make-3.80-1.
As you wish.
Thanks.
-Sven
---------- Forwarded Message ----------
Subject: j2se/win32/cygwin builds - make-3.81 -> make-3.80 downgrade
Date: Tuesday 11 September 2007
From: Sven Gothel <Sven.Gothel at sun.com>
To: Kelly O'Hair <Kelly.Ohair at sun.com>
I encountered this 'cygwin' make-3.81 problem ;-)
Current 'make' does not support the dos filenames anymore,
therefor the error message 'multiple target' appears ..
I have found this 'workaround', downgrade make-3.81 to 3.80, see below.
I am not aware of a beauty workaround here,
since 'cygpath' and other shell 'helpers' would force to change the makefiles.
As far as I remember ..
I used different PATH environment variables for win32/cygwin compilations,
where native win32 tools were involved, e.g. MSVC++.
One for UNIX'ish tools, derived from the DOS'ish one, e.g:
PATH_LALA1_UNIX=$(shell cygpath $(PATH_LALA1_DOS))
You may want to add this to:
https://openjdk.dev.java.net/source/browse/*checkout*/openjdk/jdk/trunk/README-builds.html?rev=245#windows
Cheers, Sven
+++
cygwin
make
>In short: make 3.81 intentionally removed support for DOS paths; use
>make 3.80 or the newer version (make-3.81-2?).
http://developer.mozilla.org/en/docs/Windows_build_prerequisites_using_cygwin#make
http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2
+++
-------------------------------------------------------
More information about the build-dev
mailing list