Hi Erik
Le 20/11/2013 11:06, Erik Joelsson a écrit :
We identified cygwin make's inability to handle driveletter paths as one of
the big problems with the old build system when starting the build-infra work
for jdk8. So we designed the new build system to not use any mixed paths to
avoid this problem.
Yes, you are right for the building of the jdk but that's only a part of the
whole job. When talking about tests -- jtreg in particular --, you need to go
back to the path handled by Java on windows and in that case, cygwin path does
not work at all, only windows path with letter and '/' are working... So mixed
path is a good compromise on windows for building, testing and delivering the
full product....
The problem with driveletter paths is also stated in the current
README-builds.html and a number of workarounds are mentioned.
True, but all specific turn arounds for windows and cygwin and dependent third
party software builds are disseminated all along the README-builds.html, which
are making the build not so obvious. Even if one dislikes Windows, it is a so
important platform for the Java ecosystem that it would make sense, from my
point of view, to have a specific, Windows focused README...
I agree that documentation can always be improved however, and would encourage
suggesting improvements to the current documentation rather than duplicating
and making it redundant.
Ok..got the point
/Erik
On 2013-11-20 08:37, Ivan Krylov wrote:
I went through the exercise of building openjdk 7-8 on Windows and concur it
isn't trivial. But google helps and I found very the helpful Volker's
blogpost very quickly.
This problem should not be solved by adding extra pointer to workarounds. The
build system on Windows should work with the latest Cygwin's make. I think
that the openjdk community is big enough to influence and push through all
necessary fixes into make.
Ivan
On 11/19/13 11:05 AM, Francis ANDRE wrote:
Hi Dalibor
Everybody at Oracle and may be elsewhere knows how difficult is the task of
building OpenJDK on WXP/W7. There was even in a previous OpenJDK contest a
proposal for making this windows build smoother... Thus, the blog of Volker
SIMONIS is really of a great help to avoid loosing time, energy and aspirine
for building OpenJDK on Windows. I was specially redevable to Volker on the
chapter about the specific version of Make 3.82 which in the standard cygwin
delivery does not understand the Windows Letter based path. Without his
guide on compiling and running the latest Make out of cygwin, NO ONE, and I
repeat, NO ONE can make the OpenJDK because it fails without a clear and
understandable errors. Moreover, when asking the build list about those
errors, no one answers because no one can imagine that the Cygwin make
cannot manage Windows letter based path.
So, yes, adding the blog of Wolker SIMONIS or may be a reformatted text*is a
major help for building OpenJDK on windows*.
Please, reconsider your position on adding this blog post as a README file.
Francis
Le 18/11/2013 20:11, Dalibor Topic a écrit :
On 10/6/13 8:37 PM, Francis ANDRE wrote:
Hi
I submit this patch for review for this Bug ID: 9007227: -
make/sanity-rules.gmk:61: *** multiple target patterns. Stop
The webrev.ksh is broken on WXP/Cygwin. So I am providing here the hg
outgoing report as well as the new file README-Windows-Cygwin-VS2010
I don't think that it's necessary to include blog posts in the source code
archives. ;)
cheers,
dalibor topic