RFR: Bug ID: 9007227: - make/sanity-rules.gmk:61: *** multiple target patterns. Stop
Erik Joelsson
erik.joelsson at oracle.com
Wed Nov 20 10:06:58 UTC 2013
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. The problem with driveletter
paths is also stated in the current README-builds.html and a number of
workarounds are mentioned. 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.
/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