RFR: Bug ID: 9007227: - make/sanity-rules.gmk:61: *** multiple target patterns. Stop
Francis ANDRE
francis.andre.kampbell at orange.fr
Thu Nov 21 06:57:15 UTC 2013
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
>>>
>>
>
>
More information about the build-dev
mailing list