< prev index next >

common/autoconf/generated-configure.sh

Print this page

        

*** 681,690 **** --- 681,693 ---- STATIC_CXX_SETTING FIXPATH GCOV_ENABLED ZIP_DEBUGINFO_FILES ENABLE_DEBUG_SYMBOLS + STRIP_POLICY + DEBUG_BINARIES + DEBUG_SYMBOLS CFLAGS_WARNINGS_ARE_ERRORS DISABLE_WARNING_PREFIX HOTSPOT_SET_WARNINGS_AS_ERRORS WARNINGS_AS_ERRORS COMPILER_SUPPORTS_TARGET_BITS_FLAG
*** 1082,1091 **** --- 1085,1097 ---- with_extra_ldflags with_toolchain_version with_build_devkit with_jtreg enable_warnings_as_errors + with_debug_symbols + enable_debug_binaries + with_strip_policy enable_debug_symbols enable_zip_debug_info enable_native_coverage with_stdc__lib with_msvcr_dll
*** 1856,1865 **** --- 1862,1873 ---- Enable unlimited crypto policy [disabled] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] + --disable-debug-binaries + disable generating debug information [enabled] --disable-debug-symbols disable generation of debug symbols [enabled] --disable-zip-debug-info disable zipping of debug-info files [enabled] --enable-native-coverage enable native compilation with code coverage
*** 1949,1958 **** --- 1957,1970 ---- the version of the toolchain to look for, use '--help' to show possible values [platform dependent] --with-build-devkit Devkit to use for the build platform toolchain --with-jtreg Regression Test Harness [probed] + --with-debug-symbols set the debug symbol configuration (none, internal, + external, zipped) [zipped] + --with-strip-policy set the policy of strip (all_strip, min_strip, + no_strip) [min_strip] --with-stdc++lib=<static>,<dynamic>,<default> force linking of the C++ runtime on Linux to either static or dynamic, default is static with dynamic as fallback --with-msvcr-dll path to microsoft C runtime dll (msvcr*.dll)
*** 4608,4618 **** # definitions. It is replaced with custom functionality when building # custom sources. #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: ! DATE_WHEN_GENERATED=1446762265 ############################################################################### # # Initialization / Boot-strapping # --- 4620,4630 ---- # definitions. It is replaced with custom functionality when building # custom sources. #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: ! DATE_WHEN_GENERATED=1447929925 ############################################################################### # # Initialization / Boot-strapping #
*** 45304,45317 **** --- 45316,45426 ---- # Setup debug symbols (need objcopy from the toolchain for that) + DEBUG_BINARIES=false + STRIP_POLICY=min_strip + + # + # DEBUG_SYMBOLS + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking what type of debug symbols to use" >&5 + $as_echo_n "checking what type of debug symbols to use... " >&6; } + + # Check whether --with-debug-symbols was given. + if test "${with_debug_symbols+set}" = set; then : + withval=$with_debug_symbols; + else + with_debug_symbols="zipped" + fi + + DEBUG_SYMBOLS=$with_debug_symbols + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_SYMBOLS" >&5 + $as_echo "$DEBUG_SYMBOLS" >&6; } + + if test "x$DEBUG_SYMBOLS" = xzipped; then + ENABLE_DEBUG_SYMBOLS=true + ZIP_DEBUGINFO_FILES=true + DEBUG_BINARIES=true + STRIP_POLICY=min_strip + JAVAC_FLAGS="$JAVAC_FLAGS -g" + elif test "x$DEBUG_SYMBOLS" = xnone; then + ENABLE_DEBUG_SYMBOLS=false + ZIP_DEBUGINFO_FILES=false + DEBUG_BINARIES=false + STRIP_POLICY=min_strip + elif test "x$DEBUG_SYMBOLS" = xinternal; then + ENABLE_DEBUG_SYMBOLS=false # -g option only + ZIP_DEBUGINFO_FILES=false + DEBUG_BINARIES=true + STRIP_POLICY=no_strip + STRIP="" + JAVAC_FLAGS="$JAVAC_FLAGS -g" + elif test "x$DEBUG_SYMBOLS" = xexternal; then + ENABLE_DEBUG_SYMBOLS=true + ZIP_DEBUGINFO_FILES=false + DEBUG_BINARIES=true + STRIP_POLICY=min_strip + JAVAC_FLAGS="$JAVAC_FLAGS -g" + else + as_fn_error $? "Allowed debug symbols are: none, internal, external, zipped" "$LINENO" 5 + fi + + # + # DEBUG_BINARIES + # + if test "x$DEBUG_BINARIES" = xtrue; then + enable_debug_binaries=yes + else + enable_debug_binaries=no + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should generate debug information" >&5 + $as_echo_n "checking if we should generate debug information... " >&6; } + # Check whether --enable-debug-binaries was given. + if test "${enable_debug_binaries+set}" = set; then : + enableval=$enable_debug_binaries; + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_debug_binaries" >&5 + $as_echo "$enable_debug_binaries" >&6; } + if test "x$enable_debug_binaries" = xyes; then + DEBUG_BINARIES=true + else + DEBUG_BINARIES=false + fi + + # + # STRIP_POLICY + # + strip_policy=$STRIP_POLICY + { $as_echo "$as_me:${as_lineno-$LINENO}: checking what policy of strip" >&5 + $as_echo_n "checking what policy of strip... " >&6; } + + # Check whether --with-strip-policy was given. + if test "${with_strip_policy+set}" = set; then : + withval=$with_strip_policy; STRIP_POLICY=$strip_policy + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_POLICY" >&5 + $as_echo "$STRIP_POLICY" >&6; } + + if test "x$STRIP_POLICY" != xall_strip && \ + test "x$STRIP_POLICY" != xmin_strip && \ + test "x$STRIP_POLICY" != xno_strip; then + as_fn_error $? "Allowed strip policies are: all_strip, min_strip, no_strip" "$LINENO" 5 + fi + # # ENABLE_DEBUG_SYMBOLS # This must be done after the toolchain is setup, since we're looking at objcopy. # + if test "x$ENABLE_DEBUG_SYMBOLS" = xtrue; then + enable_debug_symbols=yes + else + enable_debug_symbols=no + fi # Check whether --enable-debug-symbols was given. if test "${enable_debug_symbols+set}" = set; then : enableval=$enable_debug_symbols; fi
*** 45345,45361 **** $as_echo "$ENABLE_DEBUG_SYMBOLS" >&6; } # # ZIP_DEBUGINFO_FILES # { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should zip debug-info files" >&5 $as_echo_n "checking if we should zip debug-info files... " >&6; } # Check whether --enable-zip-debug-info was given. if test "${enable_zip_debug_info+set}" = set; then : ! enableval=$enable_zip_debug_info; enable_zip_debug_info="${enableval}" ! else ! enable_zip_debug_info="yes" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_zip_debug_info}" >&5 $as_echo "${enable_zip_debug_info}" >&6; } --- 45454,45473 ---- $as_echo "$ENABLE_DEBUG_SYMBOLS" >&6; } # # ZIP_DEBUGINFO_FILES # + if test "x$ZIP_DEBUGINFO_FILES" = xtrue; then + enable_zip_debug_info=yes + else + enable_zip_debug_info=no + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should zip debug-info files" >&5 $as_echo_n "checking if we should zip debug-info files... " >&6; } # Check whether --enable-zip-debug-info was given. if test "${enable_zip_debug_info+set}" = set; then : ! enableval=$enable_zip_debug_info; fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_zip_debug_info}" >&5 $as_echo "${enable_zip_debug_info}" >&6; }
*** 45367,45376 **** --- 45479,45491 ---- + + + # Check whether --enable-native-coverage was given. if test "${enable_native_coverage+set}" = set; then : enableval=$enable_native_coverage; fi
< prev index next >