concurrency problem?

David Holmes david.holmes at oracle.com
Wed Oct 3 23:24:14 PDT 2012


Guess I was right as:

http://hg.openjdk.java.net/build-infra/jdk8/jdk/rev/a23c17af08ab

undid it all. Unfortunately the "broken" version is what is in the jdk8 
repo. :(

David

On 4/10/2012 4:01 PM, David Holmes wrote:
> This changeset:
>
> http://hg.openjdk.java.net/build-infra/jdk8/jdk/rev/02aca0e4c2f5
>
> broke up the all target, which had been defined in the following style:
>
> # Import (corba jaxp jaxws langtools hotspot)
> $(MAKE) -f Import.gmk
> #
> $(MAKE) -f GenerateJavaSources.gmk
> # Ok, now gensrc is fully populated.
> $(MAKE) -f GenerateData.gmk
> ...
>
> so that there was a separate target for each of the $(MAKE) invocations,
> and the all target then simply became:
>
> all: import gensrc gendata classes libs launchers genclasses demos samples
>
> but doesn't that allow for the different dependencies to be potentially
> built in parallel, where originally everything had to be done in strict
> sequential order?
>
> David



More information about the build-infra-dev mailing list