< prev index next >

make/autoconf/generated-configure.sh

Print this page




 870 IMPORT_MODULES_CONF
 871 IMPORT_MODULES_LIBS
 872 IMPORT_MODULES_CMDS
 873 IMPORT_MODULES_CLASSES
 874 EXTERNAL_BUILDJDK
 875 BUILD_JDK
 876 CREATE_BUILDJDK
 877 JLINK
 878 JMOD
 879 JAVAC_FLAGS
 880 BOOT_JDK_SOURCETARGET
 881 JARSIGNER
 882 JAR
 883 JAVADOC
 884 JAVAH
 885 JAVAC
 886 JAVA
 887 BOOT_JDK
 888 JAVA_CHECK
 889 JAVAC_CHECK


 890 VENDOR_VERSION_STRING
 891 VERSION_DATE
 892 VERSION_IS_GA
 893 VERSION_SHORT
 894 VERSION_STRING
 895 VERSION_NUMBER_FOUR_POSITIONS
 896 VERSION_NUMBER
 897 VERSION_OPT
 898 VERSION_BUILD
 899 VERSION_PRE
 900 VERSION_PATCH
 901 VERSION_UPDATE
 902 VERSION_INTERIM
 903 VERSION_FEATURE
 904 MACOSX_BUNDLE_ID_BASE
 905 MACOSX_BUNDLE_NAME_BASE
 906 HOTSPOT_VM_DISTRO
 907 COMPANY_NAME
 908 JDK_RC_PLATFORM_NAME
 909 PRODUCT_SUFFIX


 951 CHECK_MAKE
 952 CHECK_GMAKE
 953 MAKE
 954 PKGHANDLER
 955 CONFIGURESUPPORT_OUTPUTDIR
 956 OUTPUTDIR
 957 CONF_NAME
 958 SPEC
 959 SDKROOT
 960 XCODEBUILD
 961 DEVKIT_LIB_DIR
 962 JVM_VARIANT_MAIN
 963 VALID_JVM_VARIANTS
 964 JVM_VARIANTS
 965 DEBUG_LEVEL
 966 HOTSPOT_DEBUG_LEVEL
 967 JDK_VARIANT
 968 USERNAME
 969 TOPDIR
 970 PATH_SEP

 971 HOTSPOT_BUILD_CPU_DEFINE
 972 HOTSPOT_BUILD_CPU_ARCH
 973 HOTSPOT_BUILD_CPU
 974 HOTSPOT_BUILD_OS_TYPE
 975 HOTSPOT_BUILD_OS
 976 OPENJDK_BUILD_BUNDLE_PLATFORM
 977 OPENJDK_BUILD_CPU_OSARCH
 978 OPENJDK_BUILD_CPU_ISADIR
 979 OPENJDK_BUILD_CPU_LEGACY_LIB
 980 OPENJDK_BUILD_CPU_LEGACY

 981 HOTSPOT_TARGET_CPU_DEFINE
 982 HOTSPOT_TARGET_CPU_ARCH
 983 HOTSPOT_TARGET_CPU
 984 HOTSPOT_TARGET_OS_TYPE
 985 HOTSPOT_TARGET_OS
 986 DEFINE_CROSS_COMPILE_ARCH
 987 OPENJDK_TARGET_BUNDLE_PLATFORM
 988 OPENJDK_TARGET_CPU_OSARCH
 989 OPENJDK_TARGET_CPU_ISADIR
 990 OPENJDK_TARGET_CPU_LEGACY_LIB
 991 OPENJDK_TARGET_CPU_LEGACY
 992 RELEASE_FILE_OS_ARCH
 993 RELEASE_FILE_OS_NAME
 994 OPENJDK_MODULE_TARGET_PLATFORM
 995 COMPILE_TYPE
 996 OPENJDK_TARGET_CPU_ENDIAN
 997 OPENJDK_TARGET_CPU_BITS
 998 OPENJDK_TARGET_CPU_ARCH
 999 OPENJDK_TARGET_CPU
1000 OPENJDK_TARGET_OS_ENV


1076 CONFIGURE_COMMAND_LINE
1077 target_alias
1078 host_alias
1079 build_alias
1080 LIBS
1081 ECHO_T
1082 ECHO_N
1083 ECHO_C
1084 DEFS
1085 mandir
1086 localedir
1087 libdir
1088 psdir
1089 pdfdir
1090 dvidir
1091 htmldir
1092 infodir
1093 docdir
1094 oldincludedir
1095 includedir
1096 runstatedir
1097 localstatedir
1098 sharedstatedir
1099 sysconfdir
1100 datadir
1101 datarootdir
1102 libexecdir
1103 sbindir
1104 bindir
1105 program_transform_name
1106 prefix
1107 exec_prefix
1108 PACKAGE_URL
1109 PACKAGE_BUGREPORT
1110 PACKAGE_STRING
1111 PACKAGE_VERSION
1112 PACKAGE_TARNAME
1113 PACKAGE_NAME
1114 PATH_SEPARATOR
1115 SHELL'
1116 ac_subst_files=''


1366 site=
1367 srcdir=
1368 verbose=
1369 x_includes=NONE
1370 x_libraries=NONE
1371 
1372 # Installation directory options.
1373 # These are left unexpanded so users can "make install exec_prefix=/foo"
1374 # and all the variables that are supposed to be based on exec_prefix
1375 # by default will actually change.
1376 # Use braces instead of parens because sh, perl, etc. also accept them.
1377 # (The list follows the same order as the GNU Coding Standards.)
1378 bindir='${exec_prefix}/bin'
1379 sbindir='${exec_prefix}/sbin'
1380 libexecdir='${exec_prefix}/libexec'
1381 datarootdir='${prefix}/share'
1382 datadir='${datarootdir}'
1383 sysconfdir='${prefix}/etc'
1384 sharedstatedir='${prefix}/com'
1385 localstatedir='${prefix}/var'
1386 runstatedir='${localstatedir}/run'
1387 includedir='${prefix}/include'
1388 oldincludedir='/usr/include'
1389 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1390 infodir='${datarootdir}/info'
1391 htmldir='${docdir}'
1392 dvidir='${docdir}'
1393 pdfdir='${docdir}'
1394 psdir='${docdir}'
1395 libdir='${exec_prefix}/lib'
1396 localedir='${datarootdir}/locale'
1397 mandir='${datarootdir}/man'
1398 
1399 ac_prev=
1400 ac_dashdash=
1401 for ac_option
1402 do
1403   # If the previous option needs an argument, assign it.
1404   if test -n "$ac_prev"; then
1405     eval $ac_prev=\$ac_option
1406     ac_prev=


1619   | --program-transform=* | --program-transfor=* \
1620   | --program-transfo=* | --program-transf=* \
1621   | --program-trans=* | --program-tran=* \
1622   | --progr-tra=* | --program-tr=* | --program-t=*)
1623     program_transform_name=$ac_optarg ;;
1624 
1625   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1626     ac_prev=pdfdir ;;
1627   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1628     pdfdir=$ac_optarg ;;
1629 
1630   -psdir | --psdir | --psdi | --psd | --ps)
1631     ac_prev=psdir ;;
1632   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1633     psdir=$ac_optarg ;;
1634 
1635   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1636   | -silent | --silent | --silen | --sile | --sil)
1637     silent=yes ;;
1638 
1639   -runstatedir | --runstatedir | --runstatedi | --runstated \
1640   | --runstate | --runstat | --runsta | --runst | --runs \
1641   | --run | --ru | --r)
1642     ac_prev=runstatedir ;;
1643   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1644   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1645   | --run=* | --ru=* | --r=*)
1646     runstatedir=$ac_optarg ;;
1647 
1648   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1649     ac_prev=sbindir ;;
1650   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1651   | --sbi=* | --sb=*)
1652     sbindir=$ac_optarg ;;
1653 
1654   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1655   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1656   | --sharedst | --shareds | --shared | --share | --shar \
1657   | --sha | --sh)
1658     ac_prev=sharedstatedir ;;
1659   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1660   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1661   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1662   | --sha=* | --sh=*)
1663     sharedstatedir=$ac_optarg ;;
1664 
1665   -site | --site | --sit)
1666     ac_prev=site ;;
1667   -site=* | --site=* | --sit=*)


1765   esac
1766 done
1767 
1768 if test -n "$ac_prev"; then
1769   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1770   as_fn_error $? "missing argument to $ac_option"
1771 fi
1772 
1773 if test -n "$ac_unrecognized_opts"; then
1774   case $enable_option_checking in
1775     no) ;;
1776     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1777     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1778   esac
1779 fi
1780 
1781 # Check all directory arguments for consistency.
1782 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1783                 datadir sysconfdir sharedstatedir localstatedir includedir \
1784                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1785                 libdir localedir mandir runstatedir
1786 do
1787   eval ac_val=\$$ac_var
1788   # Remove trailing slashes.
1789   case $ac_val in
1790     */ )
1791       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1792       eval $ac_var=\$ac_val;;
1793   esac
1794   # Be sure to have absolute directory names.
1795   case $ac_val in
1796     [\\/$]* | ?:[\\/]* )  continue;;
1797     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1798   esac
1799   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1800 done
1801 
1802 # There might be people who depend on the old broken behavior: `$host'
1803 # used to hold the argument of --host etc.
1804 # FIXME: To remove some day.
1805 build=$build_alias


1918 Installation directories:
1919   --prefix=PREFIX         install architecture-independent files in PREFIX
1920                           [$ac_default_prefix]
1921   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1922                           [PREFIX]
1923 
1924 By default, \`make install' will install all the files in
1925 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1926 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1927 for instance \`--prefix=\$HOME'.
1928 
1929 For better control, use the options below.
1930 
1931 Fine tuning of the installation directories:
1932   --bindir=DIR            user executables [EPREFIX/bin]
1933   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1934   --libexecdir=DIR        program executables [EPREFIX/libexec]
1935   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1936   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1937   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1938   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1939   --libdir=DIR            object code libraries [EPREFIX/lib]
1940   --includedir=DIR        C header files [PREFIX/include]
1941   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1942   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1943   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1944   --infodir=DIR           info documentation [DATAROOTDIR/info]
1945   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1946   --mandir=DIR            man documentation [DATAROOTDIR/man]
1947   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
1948   --htmldir=DIR           html documentation [DOCDIR]
1949   --dvidir=DIR            dvi documentation [DOCDIR]
1950   --pdfdir=DIR            pdf documentation [DOCDIR]
1951   --psdir=DIR             ps documentation [DOCDIR]
1952 _ACEOF
1953 
1954   cat <<\_ACEOF
1955 
1956 X features:
1957   --x-includes=DIR    X include files are in DIR
1958   --x-libraries=DIR   X library files are in DIR


5168 
5169 
5170 
5171 
5172 
5173 
5174 
5175 
5176 
5177 
5178 
5179 
5180 
5181 
5182 # This line needs to be here, verbatim, after all includes and the dummy hook
5183 # definitions. It is replaced with custom functionality when building
5184 # custom sources.
5185 #CUSTOM_AUTOCONF_INCLUDE
5186 
5187 # Do not change or remove the following line, it is needed for consistency checks:
5188 DATE_WHEN_GENERATED=1513206608
5189 
5190 ###############################################################################
5191 #
5192 # Initialization / Boot-strapping
5193 #
5194 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5195 # thus it jumps back and forth, each time gaining something needed later on.
5196 #
5197 ###############################################################################
5198 
5199 # If we are requested to print additional help, do that and then exit.
5200 # This must be the very first call.
5201 
5202   if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5203 
5204     # Print available toolchains
5205     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5206     $PRINTF "Which are valid to use depends on the build platform.\n"
5207     for toolchain in $VALID_TOOLCHAINS_all; do
5208       # Use indirect variable referencing


16299     HOTSPOT_TARGET_CPU_DEFINE=AARCH64
16300   elif test "x$OPENJDK_TARGET_CPU" = xppc64; then
16301     HOTSPOT_TARGET_CPU_DEFINE=PPC64
16302   elif test "x$OPENJDK_TARGET_CPU" = xppc64le; then
16303     HOTSPOT_TARGET_CPU_DEFINE=PPC64
16304 
16305   # The cpu defines below are for zero, we don't support them directly.
16306   elif test "x$OPENJDK_TARGET_CPU" = xsparc; then
16307     HOTSPOT_TARGET_CPU_DEFINE=SPARC
16308   elif test "x$OPENJDK_TARGET_CPU" = xppc; then
16309     HOTSPOT_TARGET_CPU_DEFINE=PPC32
16310   elif test "x$OPENJDK_TARGET_CPU" = xs390; then
16311     HOTSPOT_TARGET_CPU_DEFINE=S390
16312   elif test "x$OPENJDK_TARGET_CPU" = xs390x; then
16313     HOTSPOT_TARGET_CPU_DEFINE=S390
16314   elif test "x$OPENJDK_TARGET_CPU" != x; then
16315     HOTSPOT_TARGET_CPU_DEFINE=$(echo $OPENJDK_TARGET_CPU | tr a-z A-Z)
16316   fi
16317 
16318 








16319 
16320 
16321   # Also store the legacy naming of the cpu.
16322   # Ie i586 and amd64 instead of x86 and x86_64
16323   OPENJDK_BUILD_CPU_LEGACY="$OPENJDK_BUILD_CPU"
16324   if test "x$OPENJDK_BUILD_CPU" = xx86; then
16325     OPENJDK_BUILD_CPU_LEGACY="i586"
16326   elif test "x$OPENJDK_BUILD_OS" != xmacosx && test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16327     # On all platforms except MacOSX replace x86_64 with amd64.
16328     OPENJDK_BUILD_CPU_LEGACY="amd64"
16329   elif test "x$OPENJDK_BUILD_CPU" = xalpha; then
16330     # Avoid name collisions with variables named alpha
16331     OPENJDK_BUILD_CPU_LEGACY="_alpha_"
16332   elif test "x$OPENJDK_BUILD_CPU" = xsh; then
16333     # Avoid name collisions with variables named sh
16334     OPENJDK_BUILD_CPU_LEGACY="_sh_"
16335   fi
16336 
16337 
16338   # And the second legacy naming of the cpu.


16450     HOTSPOT_BUILD_CPU_DEFINE=AARCH64
16451   elif test "x$OPENJDK_BUILD_CPU" = xppc64; then
16452     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16453   elif test "x$OPENJDK_BUILD_CPU" = xppc64le; then
16454     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16455 
16456   # The cpu defines below are for zero, we don't support them directly.
16457   elif test "x$OPENJDK_BUILD_CPU" = xsparc; then
16458     HOTSPOT_BUILD_CPU_DEFINE=SPARC
16459   elif test "x$OPENJDK_BUILD_CPU" = xppc; then
16460     HOTSPOT_BUILD_CPU_DEFINE=PPC32
16461   elif test "x$OPENJDK_BUILD_CPU" = xs390; then
16462     HOTSPOT_BUILD_CPU_DEFINE=S390
16463   elif test "x$OPENJDK_BUILD_CPU" = xs390x; then
16464     HOTSPOT_BUILD_CPU_DEFINE=S390
16465   elif test "x$OPENJDK_BUILD_CPU" != x; then
16466     HOTSPOT_BUILD_CPU_DEFINE=$(echo $OPENJDK_BUILD_CPU | tr a-z A-Z)
16467   fi
16468 
16469 








16470 
16471 
16472 
16473 
16474 # Continue setting up basic stuff. Most remaining code require fundamental tools.
16475 
16476   # Save the current directory this script was started from
16477   CURDIR="$PWD"
16478 
16479   # We might need to rewrite ORIGINAL_PATH, if it includes "#", to quote them
16480   # for make. We couldn't do this when we retrieved ORIGINAL_PATH, since SED
16481   # was not available at that time.
16482   REWRITTEN_PATH=`$ECHO "$ORIGINAL_PATH" | $SED -e 's/#/\\\\#/g'`
16483   if test "x$REWRITTEN_PATH" != "x$ORIGINAL_PATH"; then
16484     ORIGINAL_PATH="$REWRITTEN_PATH"
16485     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&5
16486 $as_echo "$as_me: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&6;}
16487   fi
16488 
16489   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then


25440     fi
25441   else
25442     VERSION_DATE="$DEFAULT_VERSION_DATE"
25443   fi
25444 
25445   # The vendor version string, if any
25446 
25447 # Check whether --with-vendor-version-string was given.
25448 if test "${with_vendor_version_string+set}" = set; then :
25449   withval=$with_vendor_version_string;
25450 fi
25451 
25452   if test "x$with_vendor_version_string" = xyes; then
25453     as_fn_error $? "--with-vendor-version-string must have a value" "$LINENO" 5
25454   elif  ! [[ $with_vendor_version_string =~ ^[[:graph:]]*$ ]] ; then
25455     as_fn_error $? "--with--vendor-version-string contains non-graphical characters: $with_vendor_version_string" "$LINENO" 5
25456   else
25457     VENDOR_VERSION_STRING="$with_vendor_version_string"
25458   fi
25459 




25460   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version string" >&5
25461 $as_echo_n "checking for version string... " >&6; }
25462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VERSION_STRING" >&5
25463 $as_echo "$VERSION_STRING" >&6; }
25464 
25465 
25466 
25467 
25468 
25469 
25470 
25471 
25472 
25473 
25474 
25475 
25476 
25477 
25478 
25479 
25480 



25481 ###############################################################################
25482 #
25483 # Setup BootJDK, used to bootstrap the build.
25484 #
25485 ###############################################################################
25486 
25487 
25488   BOOT_JDK_FOUND=no
25489 
25490 # Check whether --with-boot-jdk was given.
25491 if test "${with_boot_jdk+set}" = set; then :
25492   withval=$with_boot_jdk;
25493 fi
25494 
25495 
25496   # We look for the Boot JDK through various means, going from more certain to
25497   # more of a guess-work. After each test, BOOT_JDK_FOUND is set to "yes" if
25498   # we detected something (if so, the path to the jdk is in BOOT_JDK). But we
25499   # must check if this is indeed valid; otherwise we'll continue looking.
25500 


52871     # command line. AvailabilityMacros.h versions have no dots, ex: 1070.
52872     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52873         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
52874         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52875     LDFLAGS_JDK="$LDFLAGS_JDK -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52876     JVM_CFLAGS="$JVM_CFLAGS \
52877         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
52878         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52879 
52880     if test -n "$MACOSX_VERSION_MAX"; then
52881         COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52882             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
52883         JVM_CFLAGS="$JVM_CFLAGS \
52884             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
52885     fi
52886   fi
52887 
52888   # Setup some hard coded includes
52889   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52890       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base \
52891       -I${TOPDIR}/src/java.base/share/native/include \
52892       -I${TOPDIR}/src/java.base/$OPENJDK_TARGET_OS/native/include \
52893       -I${TOPDIR}/src/java.base/$OPENJDK_TARGET_OS_TYPE/native/include \
52894       -I${TOPDIR}/src/java.base/share/native/libjava \
52895       -I${TOPDIR}/src/java.base/$OPENJDK_TARGET_OS_TYPE/native/libjava \
52896       -I${TOPDIR}/src/hotspot/share/include \
52897       -I${TOPDIR}/src/hotspot/os/${HOTSPOT_TARGET_OS_TYPE}/include"
52898 
52899   # The shared libraries are compiled using the picflag.
52900   CFLAGS_JDKLIB="$COMMON_CCXXFLAGS_JDK \
52901       $CFLAGS_JDK $EXTRA_CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA"
52902   CXXFLAGS_JDKLIB="$COMMON_CCXXFLAGS_JDK \
52903       $CXXFLAGS_JDK $EXTRA_CXXFLAGS_JDK $PICFLAG $CXXFLAGS_JDKLIB_EXTRA"
52904 
52905   # Executable flags
52906   CFLAGS_JDKEXE="$COMMON_CCXXFLAGS_JDK $CFLAGS_JDK $EXTRA_CFLAGS_JDK"
52907   CXXFLAGS_JDKEXE="$COMMON_CCXXFLAGS_JDK $CXXFLAGS_JDK $EXTRA_CXXFLAGS_JDK"
52908 
52909 
52910 
52911 
52912 
52913 


53754     # command line. AvailabilityMacros.h versions have no dots, ex: 1070.
53755     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53756         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
53757         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53758     OPENJDK_BUILD_LDFLAGS_JDK="$OPENJDK_BUILD_LDFLAGS_JDK -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53759     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS \
53760         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
53761         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53762 
53763     if test -n "$MACOSX_VERSION_MAX"; then
53764         OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53765             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
53766         OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS \
53767             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
53768     fi
53769   fi
53770 
53771   # Setup some hard coded includes
53772   OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53773       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base \
53774       -I${TOPDIR}/src/java.base/share/native/include \
53775       -I${TOPDIR}/src/java.base/$OPENJDK_BUILD_OS/native/include \
53776       -I${TOPDIR}/src/java.base/$OPENJDK_BUILD_OS_TYPE/native/include \
53777       -I${TOPDIR}/src/java.base/share/native/libjava \
53778       -I${TOPDIR}/src/java.base/$OPENJDK_BUILD_OS_TYPE/native/libjava \
53779       -I${TOPDIR}/src/hotspot/share/include \
53780       -I${TOPDIR}/src/hotspot/os/${HOTSPOT_BUILD_OS_TYPE}/include"
53781 
53782   # The shared libraries are compiled using the picflag.
53783   OPENJDK_BUILD_CFLAGS_JDKLIB="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53784       $OPENJDK_BUILD_CFLAGS_JDK $OPENJDK_BUILD_EXTRA_CFLAGS_JDK $PICFLAG $OPENJDK_BUILD_CFLAGS_JDKLIB_EXTRA"
53785   OPENJDK_BUILD_CXXFLAGS_JDKLIB="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53786       $OPENJDK_BUILD_CXXFLAGS_JDK $OPENJDK_BUILD_EXTRA_CXXFLAGS_JDK $PICFLAG $OPENJDK_BUILD_CXXFLAGS_JDKLIB_EXTRA"
53787 
53788   # Executable flags
53789   OPENJDK_BUILD_CFLAGS_JDKEXE="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $OPENJDK_BUILD_CFLAGS_JDK $OPENJDK_BUILD_EXTRA_CFLAGS_JDK"
53790   OPENJDK_BUILD_CXXFLAGS_JDKEXE="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $OPENJDK_BUILD_CXXFLAGS_JDK $OPENJDK_BUILD_EXTRA_CXXFLAGS_JDK"
53791 
53792 
53793 
53794 
53795 
53796 




 870 IMPORT_MODULES_CONF
 871 IMPORT_MODULES_LIBS
 872 IMPORT_MODULES_CMDS
 873 IMPORT_MODULES_CLASSES
 874 EXTERNAL_BUILDJDK
 875 BUILD_JDK
 876 CREATE_BUILDJDK
 877 JLINK
 878 JMOD
 879 JAVAC_FLAGS
 880 BOOT_JDK_SOURCETARGET
 881 JARSIGNER
 882 JAR
 883 JAVADOC
 884 JAVAH
 885 JAVAC
 886 JAVA
 887 BOOT_JDK
 888 JAVA_CHECK
 889 JAVAC_CHECK
 890 VERSION_CLASSFILE_MINOR
 891 VERSION_CLASSFILE_MAJOR
 892 VENDOR_VERSION_STRING
 893 VERSION_DATE
 894 VERSION_IS_GA
 895 VERSION_SHORT
 896 VERSION_STRING
 897 VERSION_NUMBER_FOUR_POSITIONS
 898 VERSION_NUMBER
 899 VERSION_OPT
 900 VERSION_BUILD
 901 VERSION_PRE
 902 VERSION_PATCH
 903 VERSION_UPDATE
 904 VERSION_INTERIM
 905 VERSION_FEATURE
 906 MACOSX_BUNDLE_ID_BASE
 907 MACOSX_BUNDLE_NAME_BASE
 908 HOTSPOT_VM_DISTRO
 909 COMPANY_NAME
 910 JDK_RC_PLATFORM_NAME
 911 PRODUCT_SUFFIX


 953 CHECK_MAKE
 954 CHECK_GMAKE
 955 MAKE
 956 PKGHANDLER
 957 CONFIGURESUPPORT_OUTPUTDIR
 958 OUTPUTDIR
 959 CONF_NAME
 960 SPEC
 961 SDKROOT
 962 XCODEBUILD
 963 DEVKIT_LIB_DIR
 964 JVM_VARIANT_MAIN
 965 VALID_JVM_VARIANTS
 966 JVM_VARIANTS
 967 DEBUG_LEVEL
 968 HOTSPOT_DEBUG_LEVEL
 969 JDK_VARIANT
 970 USERNAME
 971 TOPDIR
 972 PATH_SEP
 973 OPENJDK_BUILD_OS_INCLUDE_SUBDIR
 974 HOTSPOT_BUILD_CPU_DEFINE
 975 HOTSPOT_BUILD_CPU_ARCH
 976 HOTSPOT_BUILD_CPU
 977 HOTSPOT_BUILD_OS_TYPE
 978 HOTSPOT_BUILD_OS
 979 OPENJDK_BUILD_BUNDLE_PLATFORM
 980 OPENJDK_BUILD_CPU_OSARCH
 981 OPENJDK_BUILD_CPU_ISADIR
 982 OPENJDK_BUILD_CPU_LEGACY_LIB
 983 OPENJDK_BUILD_CPU_LEGACY
 984 OPENJDK_TARGET_OS_INCLUDE_SUBDIR
 985 HOTSPOT_TARGET_CPU_DEFINE
 986 HOTSPOT_TARGET_CPU_ARCH
 987 HOTSPOT_TARGET_CPU
 988 HOTSPOT_TARGET_OS_TYPE
 989 HOTSPOT_TARGET_OS
 990 DEFINE_CROSS_COMPILE_ARCH
 991 OPENJDK_TARGET_BUNDLE_PLATFORM
 992 OPENJDK_TARGET_CPU_OSARCH
 993 OPENJDK_TARGET_CPU_ISADIR
 994 OPENJDK_TARGET_CPU_LEGACY_LIB
 995 OPENJDK_TARGET_CPU_LEGACY
 996 RELEASE_FILE_OS_ARCH
 997 RELEASE_FILE_OS_NAME
 998 OPENJDK_MODULE_TARGET_PLATFORM
 999 COMPILE_TYPE
1000 OPENJDK_TARGET_CPU_ENDIAN
1001 OPENJDK_TARGET_CPU_BITS
1002 OPENJDK_TARGET_CPU_ARCH
1003 OPENJDK_TARGET_CPU
1004 OPENJDK_TARGET_OS_ENV


1080 CONFIGURE_COMMAND_LINE
1081 target_alias
1082 host_alias
1083 build_alias
1084 LIBS
1085 ECHO_T
1086 ECHO_N
1087 ECHO_C
1088 DEFS
1089 mandir
1090 localedir
1091 libdir
1092 psdir
1093 pdfdir
1094 dvidir
1095 htmldir
1096 infodir
1097 docdir
1098 oldincludedir
1099 includedir

1100 localstatedir
1101 sharedstatedir
1102 sysconfdir
1103 datadir
1104 datarootdir
1105 libexecdir
1106 sbindir
1107 bindir
1108 program_transform_name
1109 prefix
1110 exec_prefix
1111 PACKAGE_URL
1112 PACKAGE_BUGREPORT
1113 PACKAGE_STRING
1114 PACKAGE_VERSION
1115 PACKAGE_TARNAME
1116 PACKAGE_NAME
1117 PATH_SEPARATOR
1118 SHELL'
1119 ac_subst_files=''


1369 site=
1370 srcdir=
1371 verbose=
1372 x_includes=NONE
1373 x_libraries=NONE
1374 
1375 # Installation directory options.
1376 # These are left unexpanded so users can "make install exec_prefix=/foo"
1377 # and all the variables that are supposed to be based on exec_prefix
1378 # by default will actually change.
1379 # Use braces instead of parens because sh, perl, etc. also accept them.
1380 # (The list follows the same order as the GNU Coding Standards.)
1381 bindir='${exec_prefix}/bin'
1382 sbindir='${exec_prefix}/sbin'
1383 libexecdir='${exec_prefix}/libexec'
1384 datarootdir='${prefix}/share'
1385 datadir='${datarootdir}'
1386 sysconfdir='${prefix}/etc'
1387 sharedstatedir='${prefix}/com'
1388 localstatedir='${prefix}/var'

1389 includedir='${prefix}/include'
1390 oldincludedir='/usr/include'
1391 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1392 infodir='${datarootdir}/info'
1393 htmldir='${docdir}'
1394 dvidir='${docdir}'
1395 pdfdir='${docdir}'
1396 psdir='${docdir}'
1397 libdir='${exec_prefix}/lib'
1398 localedir='${datarootdir}/locale'
1399 mandir='${datarootdir}/man'
1400 
1401 ac_prev=
1402 ac_dashdash=
1403 for ac_option
1404 do
1405   # If the previous option needs an argument, assign it.
1406   if test -n "$ac_prev"; then
1407     eval $ac_prev=\$ac_option
1408     ac_prev=


1621   | --program-transform=* | --program-transfor=* \
1622   | --program-transfo=* | --program-transf=* \
1623   | --program-trans=* | --program-tran=* \
1624   | --progr-tra=* | --program-tr=* | --program-t=*)
1625     program_transform_name=$ac_optarg ;;
1626 
1627   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1628     ac_prev=pdfdir ;;
1629   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1630     pdfdir=$ac_optarg ;;
1631 
1632   -psdir | --psdir | --psdi | --psd | --ps)
1633     ac_prev=psdir ;;
1634   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1635     psdir=$ac_optarg ;;
1636 
1637   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1638   | -silent | --silent | --silen | --sile | --sil)
1639     silent=yes ;;
1640 









1641   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1642     ac_prev=sbindir ;;
1643   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1644   | --sbi=* | --sb=*)
1645     sbindir=$ac_optarg ;;
1646 
1647   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1648   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1649   | --sharedst | --shareds | --shared | --share | --shar \
1650   | --sha | --sh)
1651     ac_prev=sharedstatedir ;;
1652   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1653   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1654   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1655   | --sha=* | --sh=*)
1656     sharedstatedir=$ac_optarg ;;
1657 
1658   -site | --site | --sit)
1659     ac_prev=site ;;
1660   -site=* | --site=* | --sit=*)


1758   esac
1759 done
1760 
1761 if test -n "$ac_prev"; then
1762   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1763   as_fn_error $? "missing argument to $ac_option"
1764 fi
1765 
1766 if test -n "$ac_unrecognized_opts"; then
1767   case $enable_option_checking in
1768     no) ;;
1769     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1770     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1771   esac
1772 fi
1773 
1774 # Check all directory arguments for consistency.
1775 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1776                 datadir sysconfdir sharedstatedir localstatedir includedir \
1777                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1778                 libdir localedir mandir
1779 do
1780   eval ac_val=\$$ac_var
1781   # Remove trailing slashes.
1782   case $ac_val in
1783     */ )
1784       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1785       eval $ac_var=\$ac_val;;
1786   esac
1787   # Be sure to have absolute directory names.
1788   case $ac_val in
1789     [\\/$]* | ?:[\\/]* )  continue;;
1790     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1791   esac
1792   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1793 done
1794 
1795 # There might be people who depend on the old broken behavior: `$host'
1796 # used to hold the argument of --host etc.
1797 # FIXME: To remove some day.
1798 build=$build_alias


1911 Installation directories:
1912   --prefix=PREFIX         install architecture-independent files in PREFIX
1913                           [$ac_default_prefix]
1914   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1915                           [PREFIX]
1916 
1917 By default, \`make install' will install all the files in
1918 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1919 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1920 for instance \`--prefix=\$HOME'.
1921 
1922 For better control, use the options below.
1923 
1924 Fine tuning of the installation directories:
1925   --bindir=DIR            user executables [EPREFIX/bin]
1926   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1927   --libexecdir=DIR        program executables [EPREFIX/libexec]
1928   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1929   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1930   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]

1931   --libdir=DIR            object code libraries [EPREFIX/lib]
1932   --includedir=DIR        C header files [PREFIX/include]
1933   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1934   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1935   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1936   --infodir=DIR           info documentation [DATAROOTDIR/info]
1937   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1938   --mandir=DIR            man documentation [DATAROOTDIR/man]
1939   --docdir=DIR            documentation root [DATAROOTDIR/doc/openjdk]
1940   --htmldir=DIR           html documentation [DOCDIR]
1941   --dvidir=DIR            dvi documentation [DOCDIR]
1942   --pdfdir=DIR            pdf documentation [DOCDIR]
1943   --psdir=DIR             ps documentation [DOCDIR]
1944 _ACEOF
1945 
1946   cat <<\_ACEOF
1947 
1948 X features:
1949   --x-includes=DIR    X include files are in DIR
1950   --x-libraries=DIR   X library files are in DIR


5160 
5161 
5162 
5163 
5164 
5165 
5166 
5167 
5168 
5169 
5170 
5171 
5172 
5173 
5174 # This line needs to be here, verbatim, after all includes and the dummy hook
5175 # definitions. It is replaced with custom functionality when building
5176 # custom sources.
5177 #CUSTOM_AUTOCONF_INCLUDE
5178 
5179 # Do not change or remove the following line, it is needed for consistency checks:
5180 DATE_WHEN_GENERATED=1513242416
5181 
5182 ###############################################################################
5183 #
5184 # Initialization / Boot-strapping
5185 #
5186 # The bootstrapping process needs to solve the "chicken or the egg" problem,
5187 # thus it jumps back and forth, each time gaining something needed later on.
5188 #
5189 ###############################################################################
5190 
5191 # If we are requested to print additional help, do that and then exit.
5192 # This must be the very first call.
5193 
5194   if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
5195 
5196     # Print available toolchains
5197     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
5198     $PRINTF "Which are valid to use depends on the build platform.\n"
5199     for toolchain in $VALID_TOOLCHAINS_all; do
5200       # Use indirect variable referencing


16291     HOTSPOT_TARGET_CPU_DEFINE=AARCH64
16292   elif test "x$OPENJDK_TARGET_CPU" = xppc64; then
16293     HOTSPOT_TARGET_CPU_DEFINE=PPC64
16294   elif test "x$OPENJDK_TARGET_CPU" = xppc64le; then
16295     HOTSPOT_TARGET_CPU_DEFINE=PPC64
16296 
16297   # The cpu defines below are for zero, we don't support them directly.
16298   elif test "x$OPENJDK_TARGET_CPU" = xsparc; then
16299     HOTSPOT_TARGET_CPU_DEFINE=SPARC
16300   elif test "x$OPENJDK_TARGET_CPU" = xppc; then
16301     HOTSPOT_TARGET_CPU_DEFINE=PPC32
16302   elif test "x$OPENJDK_TARGET_CPU" = xs390; then
16303     HOTSPOT_TARGET_CPU_DEFINE=S390
16304   elif test "x$OPENJDK_TARGET_CPU" = xs390x; then
16305     HOTSPOT_TARGET_CPU_DEFINE=S390
16306   elif test "x$OPENJDK_TARGET_CPU" != x; then
16307     HOTSPOT_TARGET_CPU_DEFINE=$(echo $OPENJDK_TARGET_CPU | tr a-z A-Z)
16308   fi
16309 
16310 
16311   # For historical reasons, the OS include directories have odd names.
16312   OPENJDK_TARGET_OS_INCLUDE_SUBDIR="$OPENJDK_TARGET_OS"
16313   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
16314     OPENJDK_TARGET_OS_INCLUDE_SUBDIR="win32"
16315   elif test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
16316     OPENJDK_TARGET_OS_INCLUDE_SUBDIR="darwin"
16317   fi
16318 
16319 
16320 
16321   # Also store the legacy naming of the cpu.
16322   # Ie i586 and amd64 instead of x86 and x86_64
16323   OPENJDK_BUILD_CPU_LEGACY="$OPENJDK_BUILD_CPU"
16324   if test "x$OPENJDK_BUILD_CPU" = xx86; then
16325     OPENJDK_BUILD_CPU_LEGACY="i586"
16326   elif test "x$OPENJDK_BUILD_OS" != xmacosx && test "x$OPENJDK_BUILD_CPU" = xx86_64; then
16327     # On all platforms except MacOSX replace x86_64 with amd64.
16328     OPENJDK_BUILD_CPU_LEGACY="amd64"
16329   elif test "x$OPENJDK_BUILD_CPU" = xalpha; then
16330     # Avoid name collisions with variables named alpha
16331     OPENJDK_BUILD_CPU_LEGACY="_alpha_"
16332   elif test "x$OPENJDK_BUILD_CPU" = xsh; then
16333     # Avoid name collisions with variables named sh
16334     OPENJDK_BUILD_CPU_LEGACY="_sh_"
16335   fi
16336 
16337 
16338   # And the second legacy naming of the cpu.


16450     HOTSPOT_BUILD_CPU_DEFINE=AARCH64
16451   elif test "x$OPENJDK_BUILD_CPU" = xppc64; then
16452     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16453   elif test "x$OPENJDK_BUILD_CPU" = xppc64le; then
16454     HOTSPOT_BUILD_CPU_DEFINE=PPC64
16455 
16456   # The cpu defines below are for zero, we don't support them directly.
16457   elif test "x$OPENJDK_BUILD_CPU" = xsparc; then
16458     HOTSPOT_BUILD_CPU_DEFINE=SPARC
16459   elif test "x$OPENJDK_BUILD_CPU" = xppc; then
16460     HOTSPOT_BUILD_CPU_DEFINE=PPC32
16461   elif test "x$OPENJDK_BUILD_CPU" = xs390; then
16462     HOTSPOT_BUILD_CPU_DEFINE=S390
16463   elif test "x$OPENJDK_BUILD_CPU" = xs390x; then
16464     HOTSPOT_BUILD_CPU_DEFINE=S390
16465   elif test "x$OPENJDK_BUILD_CPU" != x; then
16466     HOTSPOT_BUILD_CPU_DEFINE=$(echo $OPENJDK_BUILD_CPU | tr a-z A-Z)
16467   fi
16468 
16469 
16470   # For historical reasons, the OS include directories have odd names.
16471   OPENJDK_BUILD_OS_INCLUDE_SUBDIR="$OPENJDK_TARGET_OS"
16472   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
16473     OPENJDK_BUILD_OS_INCLUDE_SUBDIR="win32"
16474   elif test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
16475     OPENJDK_BUILD_OS_INCLUDE_SUBDIR="darwin"
16476   fi
16477 
16478 
16479 
16480 
16481 
16482 # Continue setting up basic stuff. Most remaining code require fundamental tools.
16483 
16484   # Save the current directory this script was started from
16485   CURDIR="$PWD"
16486 
16487   # We might need to rewrite ORIGINAL_PATH, if it includes "#", to quote them
16488   # for make. We couldn't do this when we retrieved ORIGINAL_PATH, since SED
16489   # was not available at that time.
16490   REWRITTEN_PATH=`$ECHO "$ORIGINAL_PATH" | $SED -e 's/#/\\\\#/g'`
16491   if test "x$REWRITTEN_PATH" != "x$ORIGINAL_PATH"; then
16492     ORIGINAL_PATH="$REWRITTEN_PATH"
16493     { $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&5
16494 $as_echo "$as_me: Rewriting ORIGINAL_PATH to $REWRITTEN_PATH" >&6;}
16495   fi
16496 
16497   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then


25448     fi
25449   else
25450     VERSION_DATE="$DEFAULT_VERSION_DATE"
25451   fi
25452 
25453   # The vendor version string, if any
25454 
25455 # Check whether --with-vendor-version-string was given.
25456 if test "${with_vendor_version_string+set}" = set; then :
25457   withval=$with_vendor_version_string;
25458 fi
25459 
25460   if test "x$with_vendor_version_string" = xyes; then
25461     as_fn_error $? "--with-vendor-version-string must have a value" "$LINENO" 5
25462   elif  ! [[ $with_vendor_version_string =~ ^[[:graph:]]*$ ]] ; then
25463     as_fn_error $? "--with--vendor-version-string contains non-graphical characters: $with_vendor_version_string" "$LINENO" 5
25464   else
25465     VENDOR_VERSION_STRING="$with_vendor_version_string"
25466   fi
25467 
25468   # We could define --with flags for these, if really needed
25469   VERSION_CLASSFILE_MAJOR="$DEFAULT_VERSION_CLASSFILE_MAJOR"
25470   VERSION_CLASSFILE_MINOR="$DEFAULT_VERSION_CLASSFILE_MINOR"
25471 
25472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version string" >&5
25473 $as_echo_n "checking for version string... " >&6; }
25474   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VERSION_STRING" >&5
25475 $as_echo "$VERSION_STRING" >&6; }
25476 
25477 
25478 
25479 
25480 
25481 
25482 
25483 
25484 
25485 
25486 
25487 
25488 
25489 
25490 
25491 
25492 
25493 
25494 
25495 
25496 ###############################################################################
25497 #
25498 # Setup BootJDK, used to bootstrap the build.
25499 #
25500 ###############################################################################
25501 
25502 
25503   BOOT_JDK_FOUND=no
25504 
25505 # Check whether --with-boot-jdk was given.
25506 if test "${with_boot_jdk+set}" = set; then :
25507   withval=$with_boot_jdk;
25508 fi
25509 
25510 
25511   # We look for the Boot JDK through various means, going from more certain to
25512   # more of a guess-work. After each test, BOOT_JDK_FOUND is set to "yes" if
25513   # we detected something (if so, the path to the jdk is in BOOT_JDK). But we
25514   # must check if this is indeed valid; otherwise we'll continue looking.
25515 


52886     # command line. AvailabilityMacros.h versions have no dots, ex: 1070.
52887     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52888         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
52889         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52890     LDFLAGS_JDK="$LDFLAGS_JDK -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52891     JVM_CFLAGS="$JVM_CFLAGS \
52892         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
52893         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
52894 
52895     if test -n "$MACOSX_VERSION_MAX"; then
52896         COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52897             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
52898         JVM_CFLAGS="$JVM_CFLAGS \
52899             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
52900     fi
52901   fi
52902 
52903   # Setup some hard coded includes
52904   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
52905       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base \
52906       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base/\$(OPENJDK_TARGET_OS_INCLUDE_SUBDIR) \


52907       -I${TOPDIR}/src/java.base/share/native/libjava \
52908       -I${TOPDIR}/src/java.base/$OPENJDK_TARGET_OS_TYPE/native/libjava \
52909       -I${TOPDIR}/src/hotspot/share/include \
52910       -I${TOPDIR}/src/hotspot/os/${HOTSPOT_TARGET_OS_TYPE}/include"
52911 
52912   # The shared libraries are compiled using the picflag.
52913   CFLAGS_JDKLIB="$COMMON_CCXXFLAGS_JDK \
52914       $CFLAGS_JDK $EXTRA_CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA"
52915   CXXFLAGS_JDKLIB="$COMMON_CCXXFLAGS_JDK \
52916       $CXXFLAGS_JDK $EXTRA_CXXFLAGS_JDK $PICFLAG $CXXFLAGS_JDKLIB_EXTRA"
52917 
52918   # Executable flags
52919   CFLAGS_JDKEXE="$COMMON_CCXXFLAGS_JDK $CFLAGS_JDK $EXTRA_CFLAGS_JDK"
52920   CXXFLAGS_JDKEXE="$COMMON_CCXXFLAGS_JDK $CXXFLAGS_JDK $EXTRA_CXXFLAGS_JDK"
52921 
52922 
52923 
52924 
52925 
52926 


53767     # command line. AvailabilityMacros.h versions have no dots, ex: 1070.
53768     OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53769         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
53770         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53771     OPENJDK_BUILD_LDFLAGS_JDK="$OPENJDK_BUILD_LDFLAGS_JDK -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53772     OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS \
53773         -DMAC_OS_X_VERSION_MIN_REQUIRED=\$(subst .,,\$(MACOSX_VERSION_MIN)) \
53774         -mmacosx-version-min=\$(MACOSX_VERSION_MIN)"
53775 
53776     if test -n "$MACOSX_VERSION_MAX"; then
53777         OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53778             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
53779         OPENJDK_BUILD_JVM_CFLAGS="$OPENJDK_BUILD_JVM_CFLAGS \
53780             -DMAC_OS_X_VERSION_MAX_ALLOWED=\$(subst .,,\$(MACOSX_VERSION_MAX))"
53781     fi
53782   fi
53783 
53784   # Setup some hard coded includes
53785   OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53786       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base \
53787       -I\$(SUPPORT_OUTPUTDIR)/modules_include/java.base/\$(OPENJDK_TARGET_OS_INCLUDE_SUBDIR) \


53788       -I${TOPDIR}/src/java.base/share/native/libjava \
53789       -I${TOPDIR}/src/java.base/$OPENJDK_BUILD_OS_TYPE/native/libjava \
53790       -I${TOPDIR}/src/hotspot/share/include \
53791       -I${TOPDIR}/src/hotspot/os/${HOTSPOT_BUILD_OS_TYPE}/include"
53792 
53793   # The shared libraries are compiled using the picflag.
53794   OPENJDK_BUILD_CFLAGS_JDKLIB="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53795       $OPENJDK_BUILD_CFLAGS_JDK $OPENJDK_BUILD_EXTRA_CFLAGS_JDK $PICFLAG $OPENJDK_BUILD_CFLAGS_JDKLIB_EXTRA"
53796   OPENJDK_BUILD_CXXFLAGS_JDKLIB="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK \
53797       $OPENJDK_BUILD_CXXFLAGS_JDK $OPENJDK_BUILD_EXTRA_CXXFLAGS_JDK $PICFLAG $OPENJDK_BUILD_CXXFLAGS_JDKLIB_EXTRA"
53798 
53799   # Executable flags
53800   OPENJDK_BUILD_CFLAGS_JDKEXE="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $OPENJDK_BUILD_CFLAGS_JDK $OPENJDK_BUILD_EXTRA_CFLAGS_JDK"
53801   OPENJDK_BUILD_CXXFLAGS_JDKEXE="$OPENJDK_BUILD_COMMON_CCXXFLAGS_JDK $OPENJDK_BUILD_CXXFLAGS_JDK $OPENJDK_BUILD_EXTRA_CXXFLAGS_JDK"
53802 
53803 
53804 
53805 
53806 
53807 


< prev index next >