Merge
This commit is contained in:
commit
b3a784cbce
1
.hgtags
1
.hgtags
@ -328,3 +328,4 @@ c8753d0be1778944dc512ec86a459941ea1ad2c3 jdk9-b78
|
||||
f61a63b7d1e52e307abc0bfc751203155d362ec4 jdk9-b83
|
||||
51b2db2fa04c16d767b66113dbf08c5349ce382a jdk9-b84
|
||||
8392405ab038b22e69a3728e17dbdd9e3d3a22ed jdk9-b85
|
||||
7db0663a5e968059fa7c772172187ebd60b6492d jdk9-b86
|
||||
|
@ -328,3 +328,4 @@ b8afcf91331d78626a583ec1b63164468d6f4181 jdk9-b81
|
||||
ce5c14d97d95084504c32b9320cb33cce4235588 jdk9-b83
|
||||
1c8134475511ffe6726677e1418a89a7a45e92d6 jdk9-b84
|
||||
1f345217c9bab05f192d00cf1665b3286c49ccdb jdk9-b85
|
||||
2aa1daf98d3e2ee37f20f6858c53cc37020f6937 jdk9-b86
|
||||
|
3860
README-builds.html
3860
README-builds.html
File diff suppressed because it is too large
Load Diff
1263
README-builds.md
Normal file
1263
README-builds.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -66,7 +66,7 @@ export STRIP="@STRIP@ @STRIPFLAGS@"
|
||||
export TEE="@TEE@"
|
||||
export UNIQ="@UNIQ@"
|
||||
export UNPACK200="@FIXPATH@ @BOOT_JDK@/bin/unpack200"
|
||||
export UNZIP="@UNZIP@"
|
||||
export UNARCHIVE="@UNZIP@ -q"
|
||||
|
||||
export SRC_ROOT="@TOPDIR@"
|
||||
export OUTPUT_ROOT="@OUTPUT_ROOT@"
|
||||
|
@ -51,8 +51,6 @@ else
|
||||
STAT_PRINT_SIZE="-c %s"
|
||||
fi
|
||||
|
||||
UNARCHIVE="$UNZIP -q"
|
||||
|
||||
COMPARE_EXCEPTIONS_INCLUDE="$SRC_ROOT/common/bin/compare_exceptions.sh.incl"
|
||||
if [ ! -e "$COMPARE_EXCEPTIONS_INCLUDE" ]; then
|
||||
echo "Error: Cannot locate the exceptions file, it should have been here: $COMPARE_EXCEPTIONS_INCLUDE"
|
||||
|
62
common/bin/update-build-readme.sh
Normal file
62
common/bin/update-build-readme.sh
Normal file
@ -0,0 +1,62 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Get an absolute path to this script, since that determines the top-level
|
||||
# directory.
|
||||
this_script_dir=`dirname $0`
|
||||
TOPDIR=`cd $this_script_dir/../.. > /dev/null && pwd`
|
||||
|
||||
GREP=grep
|
||||
MD_FILE=$TOPDIR/README-builds.md
|
||||
HTML_FILE=$TOPDIR/README-builds.html
|
||||
|
||||
# Locate the markdown processor tool and check that it is the correct version.
|
||||
locate_markdown_processor() {
|
||||
if [ -z "$MARKDOWN" ]; then
|
||||
MARKDOWN=`which markdown 2> /dev/null`
|
||||
if [ -z "$MARKDOWN" ]; then
|
||||
echo "Error: Cannot locate markdown processor" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Test version
|
||||
MARKDOWN_VERSION=`$MARKDOWN -version | $GREP version`
|
||||
if [ "x$MARKDOWN_VERSION" != "xThis is Markdown, version 1.0.1." ]; then
|
||||
echo "Error: Expected markdown version 1.0.1." 1>&2
|
||||
echo "Actual version found: $MARKDOWN_VERSION" 1>&2
|
||||
echo "Download markdown here: https://daringfireball.net/projects/markdown/" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
# Verify that the source markdown file looks sound.
|
||||
verify_source_code() {
|
||||
TOO_LONG_LINES=`$GREP -E -e '^.{80}.+$' $MD_FILE`
|
||||
if [ "x$TOO_LONG_LINES" != x ]; then
|
||||
echo "Warning: The following lines are longer than 80 characters:"
|
||||
$GREP -E -e '^.{80}.+$' $MD_FILE
|
||||
fi
|
||||
}
|
||||
|
||||
# Convert the markdown file to html format.
|
||||
process_source() {
|
||||
echo "Generating html file from markdown"
|
||||
cat > $HTML_FILE << END
|
||||
<html>
|
||||
<head>
|
||||
<title>OpenJDK Build README</title>
|
||||
</head>
|
||||
<body>
|
||||
END
|
||||
markdown $MD_FILE >> $HTML_FILE
|
||||
cat >> $HTML_FILE <<END
|
||||
</body>
|
||||
</html>
|
||||
END
|
||||
echo "Done"
|
||||
}
|
||||
|
||||
locate_markdown_processor
|
||||
verify_source_code
|
||||
process_source
|
@ -328,3 +328,4 @@ c20d8ebddaa6fb09cc81d3edf3d1d05f4232700a jdk9-b82
|
||||
ca8a1719588424f6e04e943790c7fcb7cb0b8c8f jdk9-b83
|
||||
df70bb200356fec686681f0295c50cc3ed43c3b3 jdk9-b84
|
||||
3ec06af1368924469f7ce60a00324bac55eaeecc jdk9-b85
|
||||
0a3f0d25c201b40575a7c3920fce4d6f4d3ae310 jdk9-b86
|
||||
|
@ -488,3 +488,4 @@ e9e63d93bbfe2c6c23447e2c1f5cc71c98671cba jdk9-b79
|
||||
3ed0df2c553a80e0e26b91a6ce08806ea17a066a jdk9-b83
|
||||
184c4328444974edd6b3b490b9d0177ace7e331c jdk9-b84
|
||||
03845376ea9dbf9690b6a9cfb4ed63f8cc0541c0 jdk9-b85
|
||||
1ae4191359d811a51512f17dca80ffe79837a5ff jdk9-b86
|
||||
|
@ -328,3 +328,4 @@ f464f9b2fb1178f6a957e5730b4b5252c6149ed9 jdk9-b80
|
||||
497bc2654e11684b11de46744227883d7e760f35 jdk9-b83
|
||||
91795d86744f3074d1e59b1e75d9c851c098688f jdk9-b84
|
||||
1d9850c1b35c74e8b5c17970ed5d46dc0fc33f06 jdk9-b85
|
||||
88d9b1f6b73e0c46fcb5ccabe1231a30ce758a22 jdk9-b86
|
||||
|
@ -331,3 +331,4 @@ e9940bf1c8ddaa6f1f5f1813846b080f0ccaf50b jdk9-b80
|
||||
d7ee8157f4feced67924e421225c6f844079a03d jdk9-b83
|
||||
51729143f8fe038f52cf55720c4c1f89267f5948 jdk9-b84
|
||||
67b626ec730d2601d95ef036d06be34b37fa9ce6 jdk9-b85
|
||||
5289646179079394890a34a898a8ab70fcde0331 jdk9-b86
|
||||
|
@ -328,3 +328,4 @@ b10b64263b563e21f055c881444f625ec618b826 jdk9-b82
|
||||
d11f25ce3c545823f53bb978d454a4d2901abac3 jdk9-b83
|
||||
757ef7f6d0042934edea3e0bf616fad2c1a22789 jdk9-b84
|
||||
fe40b31c0e526d357cf5b62044fea006e43b53a5 jdk9-b85
|
||||
e8a66c0b05d786a282a7ff1d7eb4989afa30c891 jdk9-b86
|
||||
|
@ -328,3 +328,4 @@ d68904d5a00e7e6c714e11f7ec9d0689af959d79 jdk9-b82
|
||||
6b3b94a2ebca4a99b2effefb2a1556cee954fd2f jdk9-b83
|
||||
e3445ccab58f741801021dec9aa46e7f2c09efd9 jdk9-b84
|
||||
7ef2c66892a3af15540c2800104c660c4f7f45e9 jdk9-b85
|
||||
130a7c2a85900dde04e119bc36853b73146e3414 jdk9-b86
|
||||
|
@ -48,7 +48,8 @@ PROVIDER_MODULES += jdk.charsets jdk.crypto.ec jdk.crypto.pkcs11 jdk.jvmstat jdk
|
||||
# tools
|
||||
TOOLS_MODULES += jdk.attach jdk.compiler jdk.dev \
|
||||
jdk.javadoc jdk.jcmd jdk.jconsole jdk.hotspot.agent jdk.jartool \
|
||||
jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.policytool jdk.rmic jdk.xml.bind jdk.xml.ws
|
||||
jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.jshell jdk.policytool jdk.rmic \
|
||||
jdk.xml.bind jdk.xml.ws
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), windows)
|
||||
PROVIDER_MODULES += jdk.crypto.mscapi
|
||||
|
@ -49,9 +49,9 @@ ARCH := $(word 1,$(subst -, ,$(TARGET)))
|
||||
# Define external dependencies
|
||||
|
||||
# Latest that could be made to work.
|
||||
gcc_ver := gcc-4.8.2
|
||||
binutils_ver := binutils-2.24
|
||||
ccache_ver := ccache-3.1.9
|
||||
gcc_ver := gcc-4.9.2
|
||||
binutils_ver := binutils-2.25
|
||||
ccache_ver := ccache-3.2.1
|
||||
mpfr_ver := mpfr-3.0.1
|
||||
gmp_ver := gmp-4.3.2
|
||||
mpc_ver := mpc-1.0.1
|
||||
|
@ -32,10 +32,11 @@ VS_VERSION="2013"
|
||||
VS_VERSION_NUM="12.0"
|
||||
VS_VERSION_NUM_NODOT="120"
|
||||
SDK_VERSION="8.1"
|
||||
VS_VERSION_SP="SP4"
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname $0)" > /dev/null && pwd)"
|
||||
BUILD_DIR="${SCRIPT_DIR}/../../build/devkit"
|
||||
DEVKIT_ROOT="${BUILD_DIR}/VS${VS_VERSION}-devkit"
|
||||
DEVKIT_ROOT="${BUILD_DIR}/VS${VS_VERSION}${VS_VERSION_SP}-devkit"
|
||||
DEVKIT_BUNDLE="${DEVKIT_ROOT}.tar.gz"
|
||||
|
||||
echo "Creating devkit in $DEVKIT_ROOT"
|
||||
@ -103,7 +104,7 @@ echo-info() {
|
||||
echo "Generating devkit.info..."
|
||||
rm -f $DEVKIT_ROOT/devkit.info
|
||||
echo-info "# This file describes to configure how to interpret the contents of this devkit"
|
||||
echo-info "DEVKIT_NAME=\"Microsoft Visual Studio $VS_VERSION (devkit)\""
|
||||
echo-info "DEVKIT_NAME=\"Microsoft Visual Studio $VS_VERSION $VS_VERSION_SP (devkit)\""
|
||||
echo-info "DEVKIT_VS_VERSION=\"$VS_VERSION\""
|
||||
echo-info ""
|
||||
echo-info "DEVKIT_TOOLCHAIN_PATH_x86=\"\$DEVKIT_ROOT/VC/bin:\$DEVKIT_ROOT/$SDK_VERSION/bin/x86\""
|
||||
|
@ -122,11 +122,16 @@ jprt.i586.fastdebugOpen.build.configure.args= \
|
||||
jprt.i586.productOpen.build.configure.args= \
|
||||
${my.i586.default.build.configure.args} \
|
||||
${jprt.productOpen.build.configure.args}
|
||||
jprt.linux_i586.build.configure.args= \
|
||||
--with-devkit=$GCC492_OEL64_HOME \
|
||||
${jprt.i586.build.configure.args}
|
||||
jprt.linux_x64.build.configure.args= \
|
||||
--with-devkit=$GCC492_OEL64_HOME
|
||||
jprt.windows_i586.build.configure.args= \
|
||||
--with-devkit=$VS2013_HOME \
|
||||
--with-devkit=$VS2013SP4_HOME \
|
||||
${jprt.i586.build.configure.args}
|
||||
jprt.windows_x64.build.configure.args= \
|
||||
--with-devkit=$VS2013_HOME
|
||||
--with-devkit=$VS2013SP4_HOME
|
||||
jprt.macosx_x64.build.configure.args= \
|
||||
--with-devkit=$XCODE_511_HOME
|
||||
|
||||
|
29
modules.xml
29
modules.xml
@ -787,6 +787,19 @@
|
||||
<to>jdk.accessibility</to>
|
||||
</export>
|
||||
</module>
|
||||
<module>
|
||||
<name>jdk.jshell</name>
|
||||
<depend>java.base</depend>
|
||||
<depend re-exports="true">java.compiler</depend>
|
||||
<depend>jdk.compiler</depend>
|
||||
<depend>java.desktop</depend>
|
||||
<depend>java.prefs</depend>
|
||||
<depend>jdk.jdi</depend>
|
||||
<depend>jdk.internal.le</depend>
|
||||
<export>
|
||||
<name>jdk.jshell</name>
|
||||
</export>
|
||||
</module>
|
||||
<module>
|
||||
<name>java.instrument</name>
|
||||
<depend>java.base</depend>
|
||||
@ -1547,14 +1560,17 @@
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.api</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.code</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.comp</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
@ -1564,16 +1580,22 @@
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.jvm</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.main</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.nio</name>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.parser</name>
|
||||
<to>jdk.jshell</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.platform</name>
|
||||
<to>jdk.javadoc</to>
|
||||
@ -1584,10 +1606,12 @@
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.tree</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>com.sun.tools.javac.util</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.javadoc</to>
|
||||
<to>jdk.jdeps</to>
|
||||
</export>
|
||||
@ -1648,22 +1672,27 @@
|
||||
<depend>java.base</depend>
|
||||
<export>
|
||||
<name>jdk.internal.jline</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.scripting.nashorn.shell</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>jdk.internal.jline.console</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.scripting.nashorn.shell</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>jdk.internal.jline.console.completer</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.scripting.nashorn.shell</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>jdk.internal.jline.console.history</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.scripting.nashorn.shell</to>
|
||||
</export>
|
||||
<export>
|
||||
<name>jdk.internal.jline.internal</name>
|
||||
<to>jdk.jshell</to>
|
||||
<to>jdk.scripting.nashorn.shell</to>
|
||||
</export>
|
||||
</module>
|
||||
|
@ -319,3 +319,4 @@ ab231613d7206431ba31917a02e7cedd70e88e70 jdk9-b76
|
||||
21b86b980a5f0d27f1f758a3e4818d3331387172 jdk9-b83
|
||||
214b97ba911f4d768c0214098739e32ab54c8503 jdk9-b84
|
||||
285628dac94332d95979de365630c93ab8fa9962 jdk9-b85
|
||||
e4283eeb182cbdf5004740728a404aac6afa1104 jdk9-b86
|
||||
|
Loading…
Reference in New Issue
Block a user