United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6872177 JCE framework and provider builds broken following -target 7 changes
6872177 : JCE framework and provider builds broken following -target 7 changes

Details
Type:
Bug
Submit Date:
2009-08-15
Status:
Resolved
Updated Date:
2010-04-07
Project Name:
JDK
Resolved Date:
2009-08-28
Component:
security-libs
OS:
generic
Sub-Component:
javax.crypto
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
7

Related Reports
Relates:

Sub Tasks

Description
The -source 7 -target 7 changes (and to a lesser degret the ECC provider) caused the existing JCE provider build mechanism to change.  We must now build the langtools repository in order to get/use a JDK7 compiler to compile the JDK.

                                    

Comments
EVALUATION

Add a new switch which stops builds of the source bundles, everything else was already done.

    SKIP_BUNDLES_BUILD=true

The repositories required to build are:

    ., langtools, jdk, jdk/make/closed, jdk/src/closed.

You can create a small forest (faster copying to build machines) or use the whole thing.

An example command line is:

gnumake \
    ALT_BOOTDIR=6u14 \
    ALT_JDK_IMPORT_PATH=6u14 \
    DEV_ONLY=true \
    SKIP_FASTDEBUG_BUILD=true \
    SKIP_DEBUG_BUILD=true \
    SKIP_OPENJDK_BUILD=true \
    SKIP_BUNDLES_BUILD=true \
    BUILD_CORBA=false \
    BUILD_DEPLOY=false \
    BUILD_HOTSPOT=false \
    BUILD_INSTALL=false \
    BUILD_JAXP=false \
    BUILD_JAXWS=false \
    BUILD_JDK=true \
    BUILD_LANGTOOLS=true \
    BUILD_SPONSORS=false \
    NO_IMAGES=true \
    NO_DOCS=true \
    INCREMENTAL_BUILD=false \
    all
                                     
2009-08-15



Hardware and Software, Engineered to Work Together