RFR: Bug ID: 9007227: - make/sanity-rules.gmk:61: *** multiple target patterns. Stop

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Thu Nov 21 13:28:27 UTC 2013


On 2013-11-21 07:45, Francis ANDRE wrote:
>
> A build system should be ideally self contained, including its 
> documentation. This means that there should be no need to gogol for 
> finding out additional help. There is already the problem of non 
> proprietary additional software for building OpenJDK and centralizing 
> all pieces in a single place seems to me a good idea. 

Francis,

In JDK8, we have completely rewritten the build system from scratch. One 
of the guiding principles was that it should be, as far as possible, 
self diagnostic. If a dependency is missing, it should be clearly 
written, and -- if possible -- with guidelines on how to fix the 
problem. We are not 100% there, but much closer than in the old 
(pre-JDK8) build system. It is also much more robust on platforms such 
as Windows.

If you need to build JDK7, then that will unfortunately not help you. 
There is not likely to be much work spend in fixing the old build system 
in JDK7 either, nor is it likely that the new JDK8 build system will be 
backported to JDK7.

If it is possible, I'd suggest that you try to build and use JDK8 
instead. It will definitely provide a much smoother experience for you.

/Magnus



More information about the build-dev mailing list