hg: build-infra/jdk8/jdk: 8005355: build-infra: Java security signing (need a top-level make target).

David Holmes david.holmes at oracle.com
Thu Jan 3 22:27:08 PST 2013


Hi Erik,

This change to CreateJars.gmk causes me a problem with the Profiles work:

+JARS += $(SUNPKCS11_JAR_DST) $(SUNPKCS11_JAR_UNSIGNED)

This causes the "unsigned" jar to always be built even if not needed 
because we are copying the signed one. There is only one real jar file 
target here: $(SUNPKCS11_JAR_DST) and it will either be built or copied 
depending on the type of build.

In Profiles the JARS variable is built up based on the actual list of 
jars needed in the final image. So there is no $(SUNPKCS11_JAR_UNSIGNED) 
on that list.

I'm yet to try building with only the equivalent of

JARS += $(SUNPKCS11_JAR_DST)

as I'm still merging other changes. But I'm hopeful that this will still 
work.

In the meantime I wanted to flag this with you.

Thanks,
David


On 30/12/2012 4:57 AM, erik.joelsson at oracle.com wrote:
> Changeset: d03b9a9ca8de
> Author:    erikj
> Date:      2012-12-29 19:55 +0100
> URL:       http://hg.openjdk.java.net/build-infra/jdk8/jdk/rev/d03b9a9ca8de
>
> 8005355: build-infra: Java security signing (need a top-level make target).
> Summary: Added sign-jars top level target. Made closed build always build jars for verification and signing.
>
> ! makefiles/BuildJdk.gmk
> ! makefiles/CreateJars.gmk
> + makefiles/SignJars.gmk
>



More information about the build-infra-dev mailing list