633 CCACHE
634 USE_PRECOMPILED_HEADER
635 BUILD_ICECC
636 ICECC
637 ICECC_WRAPPER
638 ICECC_CREATE_ENV
639 ICECC_CMD
640 ENABLE_JAVAC_SERVER
641 ENABLE_SJAVAC
642 SJAVAC_SERVER_JAVA_FLAGS
643 SJAVAC_SERVER_JAVA
644 JAVA_TOOL_FLAGS_SMALL
645 JAVA_FLAGS_SMALL
646 JAVA_FLAGS_JAVAC
647 JAVA_FLAGS_BIG
648 JAVA_FLAGS
649 TEST_JOBS
650 JOBS
651 MEMORY_SIZE
652 NUM_CORES
653 ENABLE_INTREE_EC
654 HOTSPOT_MAKE_ARGS
655 LIBZIP_CAN_USE_MMAP
656 LIBDL
657 LIBM
658 USE_EXTERNAL_LCMS
659 LCMS_LIBS
660 LCMS_CFLAGS
661 USE_EXTERNAL_LIBZ
662 USE_EXTERNAL_LIBPNG
663 PNG_LIBS
664 PNG_CFLAGS
665 USE_EXTERNAL_LIBGIF
666 USE_EXTERNAL_LIBJPEG
667 LLVM_LIBS
668 LLVM_LDFLAGS
669 LLVM_CFLAGS
670 LLVM_CONFIG
671 LIBFFI_LIBS
672 LIBFFI_CFLAGS
1155 with_cups_include
1156 with_freetype
1157 with_freetype_include
1158 with_freetype_lib
1159 with_freetype_src
1160 enable_freetype_bundling
1161 with_alsa
1162 with_alsa_include
1163 with_alsa_lib
1164 with_libffi
1165 with_libffi_include
1166 with_libffi_lib
1167 with_libjpeg
1168 with_giflib
1169 with_libpng
1170 with_zlib
1171 with_lcms
1172 with_dxsdk
1173 with_dxsdk_lib
1174 with_dxsdk_include
1175 with_num_cores
1176 with_memory_size
1177 with_jobs
1178 with_test_jobs
1179 with_boot_jdk_jvmargs
1180 with_sjavac_server_java
1181 enable_sjavac
1182 enable_javac_server
1183 enable_icecc
1184 enable_precompiled_headers
1185 enable_ccache
1186 with_ccache_dir
1187 '
1188 ac_precious_vars='build_alias
1189 host_alias
1190 target_alias
1191 BASENAME
1192 BASH
1193 CAT
1194 CHMOD
1923 Enable unlimited crypto policy [disabled]
1924 --disable-keep-packaged-modules
1925 Do not keep packaged modules in jdk image [enable]
1926 --enable-hotspot-test-in-build
1927 run the Queens test after Hotspot build [disabled]
1928 --enable-static-build enable static library build [disabled]
1929 --disable-warnings-as-errors
1930 do not consider native warnings to be an error
1931 [enabled]
1932 --enable-debug-symbols Deprecated. Option is kept for backwards
1933 compatibility and is ignored
1934 --enable-zip-debug-info Deprecated. Option is kept for backwards
1935 compatibility and is ignored
1936 --enable-native-coverage
1937 enable native compilation with code coverage
1938 data[disabled]
1939 --disable-freetype-bundling
1940 disable bundling of the freetype library with the
1941 build result [enabled on Windows or when using
1942 --with-freetype, disabled otherwise]
1943 --enable-sjavac use sjavac to do fast incremental compiles
1944 [disabled]
1945 --disable-javac-server disable javac server [enabled]
1946 --enable-icecc enable distribted compilation of native code using
1947 icecc/icecream [disabled]
1948 --disable-precompiled-headers
1949 disable using precompiled headers when compiling C++
1950 [enabled]
1951 --enable-ccache enable using ccache to speed up recompilations
1952 [disabled]
1953
1954 Optional Packages:
1955 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1956 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1957 --with-target-bits build 32-bit or 64-bit binaries (for platforms that
1958 support it), e.g. --with-target-bits=32 [guessed]
1959 --with-custom-make-dir Deprecated. Option is kept for backwards
1960 compatibility and is ignored
1961 --with-jdk-variant JDK variant to build (normal) [normal]
1962 --with-jvm-interpreter JVM interpreter to build (template, cpp) [template]
4257 ################################################################################
4258 #
4259 # Gcov coverage data for hotspot
4260 #
4261
4262
4263 ################################################################################
4264 #
4265 # Static build support. When enabled will generate static
4266 # libraries instead of shared libraries for all JDK libs.
4267 #
4268
4269
4270 ################################################################################
4271 #
4272 # jlink options.
4273 # We always keep packaged modules in JDK image.
4274 #
4275
4276
4277 #
4278 # Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
4279 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4280 #
4281 # This code is free software; you can redistribute it and/or modify it
4282 # under the terms of the GNU General Public License version 2 only, as
4283 # published by the Free Software Foundation. Oracle designates this
4284 # particular file as subject to the "Classpath" exception as provided
4285 # by Oracle in the LICENSE file that accompanied this code.
4286 #
4287 # This code is distributed in the hope that it will be useful, but WITHOUT
4288 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4289 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4290 # version 2 for more details (a copy is included in the LICENSE file that
4291 # accompanied this code).
4292 #
4293 # You should have received a copy of the GNU General Public License version
4294 # 2 along with this work; if not, write to the Free Software Foundation,
4295 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4296 #
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947 # This line needs to be here, verbatim, after all includes and the dummy hook
4948 # definitions. It is replaced with custom functionality when building
4949 # custom sources.
4950 #CUSTOM_AUTOCONF_INCLUDE
4951
4952 # Do not change or remove the following line, it is needed for consistency checks:
4953 DATE_WHEN_GENERATED=1460464859
4954
4955 ###############################################################################
4956 #
4957 # Initialization / Boot-strapping
4958 #
4959 # The bootstrapping process needs to solve the "chicken or the egg" problem,
4960 # thus it jumps back and forth, each time gaining something needed later on.
4961 #
4962 ###############################################################################
4963
4964 # If we are requested to print additional help, do that and then exit.
4965 # This must be the very first call.
4966
4967 if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
4968
4969 # Print available toolchains
4970 $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
4971 $PRINTF "Which are valid to use depends on the build platform.\n"
4972 for toolchain in $VALID_TOOLCHAINS_all; do
4973 # Use indirect variable referencing
62015 # We need to do some final tweaking, when everything else is done.
62016 #
62017 ###############################################################################
62018
62019
62020 HOTSPOT_MAKE_ARGS="$HOTSPOT_TARGET"
62021
62022
62023
62024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if elliptic curve crypto implementation is present" >&5
62025 $as_echo_n "checking if elliptic curve crypto implementation is present... " >&6; }
62026
62027 if test -d "${SRC_ROOT}/jdk/src/jdk.crypto.ec/share/native/libsunec/impl"; then
62028 ENABLE_INTREE_EC=yes
62029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
62030 $as_echo "yes" >&6; }
62031 else
62032 ENABLE_INTREE_EC=no
62033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
62034 $as_echo "no" >&6; }
62035 fi
62036
62037
62038
62039
62040 ###############################################################################
62041 #
62042 # Configure parts of the build that only affect the build performance,
62043 # not the result.
62044 #
62045 ###############################################################################
62046
62047
62048 # How many cores do we have on this build system?
62049
62050 # Check whether --with-num-cores was given.
62051 if test "${with_num_cores+set}" = set; then :
62052 withval=$with_num_cores;
62053 fi
62054
|
633 CCACHE
634 USE_PRECOMPILED_HEADER
635 BUILD_ICECC
636 ICECC
637 ICECC_WRAPPER
638 ICECC_CREATE_ENV
639 ICECC_CMD
640 ENABLE_JAVAC_SERVER
641 ENABLE_SJAVAC
642 SJAVAC_SERVER_JAVA_FLAGS
643 SJAVAC_SERVER_JAVA
644 JAVA_TOOL_FLAGS_SMALL
645 JAVA_FLAGS_SMALL
646 JAVA_FLAGS_JAVAC
647 JAVA_FLAGS_BIG
648 JAVA_FLAGS
649 TEST_JOBS
650 JOBS
651 MEMORY_SIZE
652 NUM_CORES
653 BUILD_FAILURE_HANDLER
654 ENABLE_INTREE_EC
655 HOTSPOT_MAKE_ARGS
656 LIBZIP_CAN_USE_MMAP
657 LIBDL
658 LIBM
659 USE_EXTERNAL_LCMS
660 LCMS_LIBS
661 LCMS_CFLAGS
662 USE_EXTERNAL_LIBZ
663 USE_EXTERNAL_LIBPNG
664 PNG_LIBS
665 PNG_CFLAGS
666 USE_EXTERNAL_LIBGIF
667 USE_EXTERNAL_LIBJPEG
668 LLVM_LIBS
669 LLVM_LDFLAGS
670 LLVM_CFLAGS
671 LLVM_CONFIG
672 LIBFFI_LIBS
673 LIBFFI_CFLAGS
1156 with_cups_include
1157 with_freetype
1158 with_freetype_include
1159 with_freetype_lib
1160 with_freetype_src
1161 enable_freetype_bundling
1162 with_alsa
1163 with_alsa_include
1164 with_alsa_lib
1165 with_libffi
1166 with_libffi_include
1167 with_libffi_lib
1168 with_libjpeg
1169 with_giflib
1170 with_libpng
1171 with_zlib
1172 with_lcms
1173 with_dxsdk
1174 with_dxsdk_lib
1175 with_dxsdk_include
1176 enable_jtreg_failure_handler
1177 with_num_cores
1178 with_memory_size
1179 with_jobs
1180 with_test_jobs
1181 with_boot_jdk_jvmargs
1182 with_sjavac_server_java
1183 enable_sjavac
1184 enable_javac_server
1185 enable_icecc
1186 enable_precompiled_headers
1187 enable_ccache
1188 with_ccache_dir
1189 '
1190 ac_precious_vars='build_alias
1191 host_alias
1192 target_alias
1193 BASENAME
1194 BASH
1195 CAT
1196 CHMOD
1925 Enable unlimited crypto policy [disabled]
1926 --disable-keep-packaged-modules
1927 Do not keep packaged modules in jdk image [enable]
1928 --enable-hotspot-test-in-build
1929 run the Queens test after Hotspot build [disabled]
1930 --enable-static-build enable static library build [disabled]
1931 --disable-warnings-as-errors
1932 do not consider native warnings to be an error
1933 [enabled]
1934 --enable-debug-symbols Deprecated. Option is kept for backwards
1935 compatibility and is ignored
1936 --enable-zip-debug-info Deprecated. Option is kept for backwards
1937 compatibility and is ignored
1938 --enable-native-coverage
1939 enable native compilation with code coverage
1940 data[disabled]
1941 --disable-freetype-bundling
1942 disable bundling of the freetype library with the
1943 build result [enabled on Windows or when using
1944 --with-freetype, disabled otherwise]
1945 --enable-jtreg-failure-handler
1946 forces build of the jtreg failure handler to be
1947 enabled, missing dependencies become fatal errors.
1948 Default is auto, where the failure handler is built
1949 if all dependencies are present and otherwise just
1950 disabled.
1951 --enable-sjavac use sjavac to do fast incremental compiles
1952 [disabled]
1953 --disable-javac-server disable javac server [enabled]
1954 --enable-icecc enable distribted compilation of native code using
1955 icecc/icecream [disabled]
1956 --disable-precompiled-headers
1957 disable using precompiled headers when compiling C++
1958 [enabled]
1959 --enable-ccache enable using ccache to speed up recompilations
1960 [disabled]
1961
1962 Optional Packages:
1963 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1964 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1965 --with-target-bits build 32-bit or 64-bit binaries (for platforms that
1966 support it), e.g. --with-target-bits=32 [guessed]
1967 --with-custom-make-dir Deprecated. Option is kept for backwards
1968 compatibility and is ignored
1969 --with-jdk-variant JDK variant to build (normal) [normal]
1970 --with-jvm-interpreter JVM interpreter to build (template, cpp) [template]
4265 ################################################################################
4266 #
4267 # Gcov coverage data for hotspot
4268 #
4269
4270
4271 ################################################################################
4272 #
4273 # Static build support. When enabled will generate static
4274 # libraries instead of shared libraries for all JDK libs.
4275 #
4276
4277
4278 ################################################################################
4279 #
4280 # jlink options.
4281 # We always keep packaged modules in JDK image.
4282 #
4283
4284
4285 ################################################################################
4286 #
4287 # Check if building of the jtreg failure handler should be enabled.
4288 #
4289
4290
4291 #
4292 # Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
4293 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4294 #
4295 # This code is free software; you can redistribute it and/or modify it
4296 # under the terms of the GNU General Public License version 2 only, as
4297 # published by the Free Software Foundation. Oracle designates this
4298 # particular file as subject to the "Classpath" exception as provided
4299 # by Oracle in the LICENSE file that accompanied this code.
4300 #
4301 # This code is distributed in the hope that it will be useful, but WITHOUT
4302 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4303 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4304 # version 2 for more details (a copy is included in the LICENSE file that
4305 # accompanied this code).
4306 #
4307 # You should have received a copy of the GNU General Public License version
4308 # 2 along with this work; if not, write to the Free Software Foundation,
4309 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4310 #
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961 # This line needs to be here, verbatim, after all includes and the dummy hook
4962 # definitions. It is replaced with custom functionality when building
4963 # custom sources.
4964 #CUSTOM_AUTOCONF_INCLUDE
4965
4966 # Do not change or remove the following line, it is needed for consistency checks:
4967 DATE_WHEN_GENERATED=1460713327
4968
4969 ###############################################################################
4970 #
4971 # Initialization / Boot-strapping
4972 #
4973 # The bootstrapping process needs to solve the "chicken or the egg" problem,
4974 # thus it jumps back and forth, each time gaining something needed later on.
4975 #
4976 ###############################################################################
4977
4978 # If we are requested to print additional help, do that and then exit.
4979 # This must be the very first call.
4980
4981 if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
4982
4983 # Print available toolchains
4984 $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
4985 $PRINTF "Which are valid to use depends on the build platform.\n"
4986 for toolchain in $VALID_TOOLCHAINS_all; do
4987 # Use indirect variable referencing
62029 # We need to do some final tweaking, when everything else is done.
62030 #
62031 ###############################################################################
62032
62033
62034 HOTSPOT_MAKE_ARGS="$HOTSPOT_TARGET"
62035
62036
62037
62038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if elliptic curve crypto implementation is present" >&5
62039 $as_echo_n "checking if elliptic curve crypto implementation is present... " >&6; }
62040
62041 if test -d "${SRC_ROOT}/jdk/src/jdk.crypto.ec/share/native/libsunec/impl"; then
62042 ENABLE_INTREE_EC=yes
62043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
62044 $as_echo "yes" >&6; }
62045 else
62046 ENABLE_INTREE_EC=no
62047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
62048 $as_echo "no" >&6; }
62049 fi
62050
62051
62052
62053
62054 # Check whether --enable-jtreg-failure-handler was given.
62055 if test "${enable_jtreg_failure_handler+set}" = set; then :
62056 enableval=$enable_jtreg_failure_handler;
62057 fi
62058
62059
62060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jtreg failure handler should be built" >&5
62061 $as_echo_n "checking if jtreg failure handler should be built... " >&6; }
62062
62063 if test "x$enable_jtreg_failure_handler" = "xyes"; then
62064 if test "x$JT_HOME" = "x"; then
62065 as_fn_error $? "Cannot enable jtreg failure handler without jtreg." "$LINENO" 5
62066 else
62067 BUILD_FAILURE_HANDLER=true
62068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, forced" >&5
62069 $as_echo "yes, forced" >&6; }
62070 fi
62071 elif test "x$enable_jtreg_failure_handler" = "xno"; then
62072 BUILD_FAILURE_HANDLER=false
62073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, forced" >&5
62074 $as_echo "no, forced" >&6; }
62075 elif test "x$enable_jtreg_failure_handler" = "xauto" \
62076 || test "x$enable_jtreg_failure_handler" = "x"; then
62077 if test "x$JT_HOME" = "x"; then
62078 BUILD_FAILURE_HANDLER=false
62079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, missing jtreg" >&5
62080 $as_echo "no, missing jtreg" >&6; }
62081 else
62082 BUILD_FAILURE_HANDLER=true
62083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, jtreg present" >&5
62084 $as_echo "yes, jtreg present" >&6; }
62085 fi
62086 else
62087 as_fn_error $? "Invalid value for --enable-jtreg-failure-handler: $enable_jtreg_failure_handler" "$LINENO" 5
62088 fi
62089
62090
62091
62092
62093 ###############################################################################
62094 #
62095 # Configure parts of the build that only affect the build performance,
62096 # not the result.
62097 #
62098 ###############################################################################
62099
62100
62101 # How many cores do we have on this build system?
62102
62103 # Check whether --with-num-cores was given.
62104 if test "${with_num_cores+set}" = set; then :
62105 withval=$with_num_cores;
62106 fi
62107
|