RFR: JDK-8029515 Building multiple configurations fails after removal of old build system
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Mon Dec 9 12:43:36 UTC 2013
Bug: https://bugs.openjdk.java.net/browse/JDK-8029515
When more than one configuration is present, a subset of these can be
selected using make CONF=x. If this subset contains more than one
configuration, the build will fail. This is due to a hard-coded
reference to the old name of the Makefile, which was not properly
updated when the old build system was removed and the names was changed.
The additional excluded targets is due to the fact how Jprt.gmk is
included. It should really have been two files, one to be included
"globally", and one to be included by Main.gmk (with a proper SPEC).
This means that it's not possible to call JPRT-specific targets to
multiple configurations. Not that it's likely anyone needs that, though.
And it has not been working previously either. We plan to address this
later on, when we remove the global JPRT "bridge" targets.
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8029515-fix-building-with-multiple-configurations/webrev.01
/Magnus
More information about the build-dev
mailing list