Build inside jdk dir of openjdk8 forest doen't not work
Sebastian Sickelmann
sebastian.sickelmann at gmx.de
Fri Aug 12 20:12:58 UTC 2011
Hi
wishing faster compile of just the jdk directory
i got the following error if i call "make all" inside of the jdk/make
dir instead of the main forest dir.
/bin/mkdir -p ../../../../build/linux-i586/tmp/sun/sun.security.ec/unsigned
rm -f
../../../../build/linux-i586/tmp/sun/sun.security.ec/unsigned/sunec.jar
/usr/lib/jvm/java-1.6.0-openjdk/bin/jar cf
../../../../build/linux-i586/tmp/sun/sun.security.ec/unsigned/sunec.jar
-C ../../../../build/linux-i586/tmp/sun/sun.security.ec/classes
sun/security/ec \
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions
-J-XX:-LogVMOutput -J-client -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m
../../../../build/linux-i586/tmp/sun/sun.security.ec/classes/sun/security/ec
: no such file or directory
make[3]: ***
[../../../../build/linux-i586/tmp/sun/sun.security.ec/unsigned/sunec.jar] Error
1
make[3]: Leaving directory
`/home/sebastian/deve/openjdk8/jdk/make/sun/security/ec'
make[2]: *** [all] Error 1
make[2]: Leaving directory
`/home/sebastian/deve/openjdk8/jdk/make/sun/security'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/sebastian/deve/openjdk8/jdk/make/sun'
make: *** [all] Error 1
sebastian at sebastian-laptop:~/deve/openjdk8/jdk/make$
It seems to be that there is one ../ missing.
/home/sebastian/deve/openjdk8/jdk/make/sun/security/ec/../../../.. isn't
my main forest dir where build/linux-i586/tmp/sun/sun.security.ec exits.
Calling make all | grep "jar cf" | grep sun\\.security\\.ec
calling
make all | grep "jar cf" | grep sun\\.security\\.ec
inside my main forest dir results into
/usr/lib/jvm/java-1.6.0-openjdk/bin/jar cf
/home/sebastian/deve/openjdk8/build/linux-i586/tmp/sun/sun.security.ec/unsigned/sunec.jar
-C
/home/sebastian/deve/openjdk8/build/linux-i586/tmp/sun/sun.security.ec/classes
sun/security/ec \
which looks good to me.
My Sanity-Check inside my jdk dir gives:
Bootstrap Settings:
BOOTDIR = /usr/lib/jvm/java-1.6.0-openjdk
ALT_BOOTDIR = /usr/lib/jvm/java-1.6.0-openjdk
BOOT_VER = 1.6.0 [requires at least 1.6]
OUTPUTDIR = ./../build/linux-i586
ALT_OUTPUTDIR =
ABS_OUTPUTDIR = /home/sebastian/deve/openjdk8/jdk/build/linux-i586
Build Tool Settings:
SLASH_JAVA = /NOT-SET
ALT_SLASH_JAVA =
VARIANT = OPT
JDK_DEVTOOLS_DIR = /NOT-SET/devtools
ALT_JDK_DEVTOOLS_DIR =
ANT_HOME =
UNIXCOMMAND_PATH = /bin/
ALT_UNIXCOMMAND_PATH =
COMPILER_PATH = /usr/bin/
ALT_COMPILER_PATH =
DEVTOOLS_PATH = /usr/bin/
ALT_DEVTOOLS_PATH =
UNIXCCS_PATH = /usr/ccs/bin/
ALT_UNIXCCS_PATH =
USRBIN_PATH = /usr/bin/
ALT_USRBIN_PATH =
COMPILER_NAME = GCC4
COMPILER_VERSION = GCC4
CC_VER = 4.4.3 [requires at least 4.3.0]
ZIP_VER = 3.0 [requires at least 2.2]
UNZIP_VER = 6.00 [requires at least 5.12]
ANT_VER = 1.7.1 [requires at least 1.7.1]
TEMPDIR = ./../build/linux-i586/tmp
Build Directives:
OPENJDK = true
USE_HOTSPOT_INTERPRETER_MODE =
PEDANTIC =
DEV_ONLY =
NO_DOCS =
NO_IMAGES =
TOOLS_ONLY =
INSANE =
COMPILE_APPROACH = parallel
PARALLEL_COMPILE_JOBS = 2
ALT_PARALLEL_COMPILE_JOBS =
FASTDEBUG =
COMPILER_WARNINGS_FATAL = false
COMPILER_WARNING_LEVEL =
SHOW_ALL_WARNINGS =
INCREMENTAL_BUILD = false
CC_HIGHEST_OPT =
CC_HIGHER_OPT =
CC_LOWER_OPT =
CXXFLAGS = -O2 -fPIC -DCC_NOEX -W -Wall -Wno-unused
-Wno-parentheses -fno-omit-frame-pointer -D_LITTLE_ENDIAN
CFLAGS = -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused
-Wno-parentheses -fno-omit-frame-pointer -D_LITTLE_ENDIAN
BOOT_JAVA_CMD = /usr/lib/jvm/java-1.6.0-openjdk/bin/java
-XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
-client -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m
BOOT_JAVAC_CMD = /usr/lib/jvm/java-1.6.0-openjdk/bin/javac
-J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions
-J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx512m
-J-Xms512m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii
-source 6 -target 6 -XDignore.symbol.file=true
BOOT_JAR_CMD = /usr/lib/jvm/java-1.6.0-openjdk/bin/jar
BOOT_JARSIGNER_CMD = /usr/lib/jvm/java-1.6.0-openjdk/bin/jarsigner
JAVAC_CMD =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image/bin/javac
-J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions
-J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx512m
-J-Xms512m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 -target
7 -encoding ascii -Xbootclasspath:./../build/linux-i586/classes
JAVAH_CMD =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image/bin/javah
-bootclasspath ./../build/linux-i586/classes
JAVADOC_CMD =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image/bin/javadoc
-J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions
-J-XX:-LogVMOutput -J-client -J-Xmx512m -J-Xms512m -J-XX:PermSize=32m
-J-XX:MaxPermSize=160m -bootclasspath ./../build/linux-i586/classes
Build Platform Settings:
USER = sebastian
PLATFORM = linux
ARCH = i586
LIBARCH = i386
ARCH_FAMILY = i586
ARCH_DATA_MODEL = 32
ARCHPROP = i386
ALSA_VERSION = 1.0.22
OS_VERSION = 2.6.32-33-generic [requires at least 2.6]
OS_VARIANT_NAME = Ubuntu
OS_VARIANT_VERSION = 10.04
MB_OF_MEMORY = 3520
GNU Make Settings:
MAKE = make
MAKE_VER = 3.81 [requires at least 3.81]
MAKECMDGOALS = sanity
MAKEFLAGS =
SHELL = /bin/sh
Target Build Versions:
JDK_VERSION = 1.8.0
MILESTONE = internal
RELEASE = 1.8.0-internal
FULL_VERSION = 1.8.0-internal-sebastian_2011_08_12_22_10-b00
BUILD_NUMBER = b00
External File/Binary Locations:
USRJDKINSTANCES_PATH = /opt/java
BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.8.0/promoted/latest/binaries
ALT_BUILD_JDK_IMPORT_PATH =
JDK_IMPORT_PATH =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image
ALT_JDK_IMPORT_PATH =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image
LANGTOOLS_DIST =
ALT_LANGTOOLS_DIST =
CORBA_DIST =
ALT_CORBA_DIST =
JAXP_DIST =
ALT_JAXP_DIST =
JAXWS_DIST =
ALT_JAXWS_DIST =
HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
ALT_HOTSPOT_DOCS_IMPORT_PATH =
HOTSPOT_IMPORT_PATH =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image
ALT_HOTSPOT_IMPORT_PATH =
HOTSPOT_CLIENT_PATH =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image/jre/lib/i386/client
ALT_HOTSPOT_CLIENT_PATH =
HOTSPOT_SERVER_PATH =
/home/sebastian/deve/openjdk8/build/linux-i586/j2sdk-image/jre/lib/i386/server
ALT_HOTSPOT_SERVER_PATH =
CACERTS_FILE = ./../src/share/lib/security/cacerts
ALT_CACERTS_FILE =
CUPS_HEADERS_PATH = /usr/include
ALT_CUPS_HEADERS_PATH =
OpenJDK-specific settings:
FREETYPE_HEADERS_PATH = /usr/include
ALT_FREETYPE_HEADERS_PATH =
FREETYPE_LIB_PATH = /usr/lib
ALT_FREETYPE_LIB_PATH =
Previous JDK Settings:
PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
ALT_PREVIOUS_RELEASE_PATH =
PREVIOUS_JDK_VERSION = 1.7.0
ALT_PREVIOUS_JDK_VERSION =
PREVIOUS_JDK_FILE =
ALT_PREVIOUS_JDK_FILE =
PREVIOUS_JRE_FILE =
ALT_PREVIOUS_JRE_FILE =
PREVIOUS_RELEASE_IMAGE = /usr/lib/jvm/java-1.6.0-openjdk
ALT_PREVIOUS_RELEASE_IMAGE =
Sanity check passed.
Kind regards Sebastian
More information about the build-dev
mailing list