`configure' configures OpenJDK openjdk to adapt to many kinds of systems. Usage: /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-openjdk-only suppress building custom source even if present [disabled] --enable-debug set the debug level to fastdebug (shorthand for --with-debug-level=fastdebug) [disabled] --disable-absolute-paths-in-output Set to disable to prevent any absolute paths from the build to end up in any of the build output. [disabled in release builds, otherwise enabled] --enable-headless-only only build headless (no GUI) support [disabled] --enable-full-docs build complete documentation [enabled if all tools found] --disable-unlimited-crypto Disable unlimited crypto policy [enabled] --disable-keep-packaged-modules Do not keep packaged modules in jdk image [enable] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] --enable-debug-symbols Deprecated. Option is kept for backwards compatibility and is ignored --enable-zip-debug-info Deprecated. Option is kept for backwards compatibility and is ignored --enable-native-coverage enable native compilation with code coverage data[disabled] --enable-asan enable AddressSanitizer if possible [disabled] --enable-dtrace[=yes/no/auto] enable dtrace. Default is auto, where dtrace is enabled if all dependencies are present. --enable-aot[=yes/no/auto] enable ahead of time compilation feature. Default is auto, where aot is enabled if all dependencies are present. --enable-cds[=yes/no/auto] enable class data sharing feature in non-minimal VM. Default is auto, where cds is enabled if supported on the platform. --disable-hotspot-gtest Disables building of the Hotspot unit tests [enabled] --enable-libffi-bundling enable bundling of libffi.so to make the built JDK runnable on more systems --enable-jtreg-failure-handler forces build of the jtreg failure handler to be enabled, missing dependencies become fatal errors. Default is auto, where the failure handler is built if all dependencies are present and otherwise just disabled. --disable-generate-classlist forces enabling or disabling of the generation of a CDS classlist at build time. Default is to generate it when either the server or client JVMs are built and enable-cds is true. --disable-manpages Set to disable building of man pages [enabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-javac-server disable javac server [enabled] --enable-icecc enable distribted compilation of native code using icecc/icecream [disabled] --disable-precompiled-headers disable using precompiled headers when compiling C++ [enabled] --enable-ccache enable using ccache to speed up recompilations [disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-target-bits build 32-bit or 64-bit binaries (for platforms that support it), e.g. --with-target-bits=32 [guessed] --with-custom-make-dir Deprecated. Option is kept for backwards compatibility and is ignored --with-jdk-variant JDK variant to build (normal) [normal] --with-debug-level set the debug level (release, fastdebug, slowdebug, optimized) [release] --with-jvm-variants JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) [server] --with-cpu-port specify sources to use for Hotspot 64-bit ARM port (arm64,aarch64) [aarch64] --with-devkit use this devkit for compilers, tools and resources --with-sys-root alias for --with-sysroot for backwards compatability --with-sysroot use this directory as sysroot --with-tools-dir alias for --with-toolchain-path for backwards compatibility --with-toolchain-path prepend these directories when searching for toolchain binaries (compilers etc) --with-extra-path prepend these directories to the default path --with-sdk-name use the platform SDK of the given name. [macosx] --with-conf-name use this as the name of the configuration [generated from important configuration options] --with-output-sync set make output sync type if supported by make. [recurse] --with-macosx-codesign-identity specify the code signing identity --with-default-make-target set the default make target [exploded-image] --with-log [default vaue for make LOG argument [warn]] --with-cacerts-file specify alternative cacerts file --with-copyright-year Set copyright year value for build [current year] --with-milestone Deprecated. Option is kept for backwards compatibility and is ignored --with-update-version Deprecated. Option is kept for backwards compatibility and is ignored --with-user-release-suffix Deprecated. Option is kept for backwards compatibility and is ignored --with-build-number Deprecated. Option is kept for backwards compatibility and is ignored --with-version-major Deprecated. Option is kept for backwards compatibility and is ignored --with-version-minor Deprecated. Option is kept for backwards compatibility and is ignored --with-version-security Deprecated. Option is kept for backwards compatibility and is ignored --with-macosx-bundle-name-base Set the MacOSX Bundle Name base. This is the base name for calculating MacOSX Bundle Names. [not specified] --with-macosx-bundle-id-base Set the MacOSX Bundle ID base. This is the base ID for calculating MacOSX Bundle IDs. [not specified] --with-jdk-rc-name Set JDK RC name. This is used for FileDescription and ProductName properties of MS Windows binaries. [not specified] --with-vendor-name Set vendor name. Among others, used to set the 'java.vendor' and 'java.vm.vendor' system properties. [not specified] --with-vendor-url Set the 'java.vendor.url' system property [not specified] --with-vendor-bug-url Set the 'java.vendor.url.bug' system property [not specified] --with-vendor-vm-bug-url Sets the bug URL which will be displayed when the VM crashes [not specified] --with-version-string Set version string [calculated] --with-version-pre Set the base part of the version 'PRE' field (pre-release identifier) ['internal'] --with-version-opt Set version 'OPT' field (build metadata) [..] --with-version-build Set version 'BUILD' field (build number) [not specified] --with-version-feature Set version 'FEATURE' field (first number) [current source value] --with-version-interim Set version 'INTERIM' field (second number) [current source value] --with-version-update Set version 'UPDATE' field (third number) [current source value] --with-version-patch Set version 'PATCH' field (fourth number) [not specified] --with-version-extra1 Set 1st version extra number [not specified] --with-version-extra2 Set 2nd version extra number [not specified] --with-version-extra3 Set 3rd version extra number [not specified] --with-version-date Set version date [current source value] --with-vendor-version-string Set vendor version string [not specified] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] --with-build-jdk path to JDK of same version as is being built[the newly built JDK] --with-import-modules import a set of prebuilt modules either as a zip file or an exploded directory --with-toolchain-type the toolchain type (or family) to use, use '--help' to show possible values [platform dependent] --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk --with-extra-asflags extra flags to be passed to the assembler --with-toolchain-version 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-jib Jib dependency management tool [not used] --with-macosx-version-max error on use of newer functionality. [macosx] --with-abi-profile specify ABI profile for ARM builds (arm-vfp-sflt,arm-vfp-hflt,arm-sflt, armv5-vfp-sflt,armv6-vfp-hflt,arm64,aarch64) [toolchain dependent] --with-native-debug-symbols set the native debug symbol configuration (none, internal, external, zipped) [varying] --with-external-symbols-in-bundles which type of external native debug symbol information shall be shipped in product bundles (none, public, full) (e.g. ship full/stripped pdbs on Windows) [none] --with-stdc++lib=,, 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) (Windows only) [probed] --with-msvcp-dll path to microsoft C++ runtime dll (msvcp*.dll) (Windows only) [probed] --with-ucrt-dll-dir path to Microsoft Windows Kit UCRT DLL dir (Windows only) [probed] --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) --with-cups-include specify directory for the cups include files --with-fontconfig specify prefix directory for the fontconfig package (expecting the headers under PATH/include) --with-fontconfig-include specify directory for the fontconfig include files --with-freetype specify whether to use 'system' or 'bundled' freetype. Other values are errors. The selected option applies to both build time and run time. The default behaviour can be platform dependent. If using 'system' and either the include files or libraries cannot be located automatically, then additionally specify both using --with-freetype-include and --with-freetype-lib. --with-freetype-include specify directory for the freetype include files --with-freetype-lib specify directory for the freetype library --with-alsa specify prefix directory for the alsa package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library --with-libffi specify prefix directory for the libffi package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-libffi-include specify directory for the libffi include files --with-libffi-lib specify directory for the libffi library --with-libjpeg use libjpeg from build system or OpenJDK source (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] --with-giflib-include specify directory for the system giflib include files --with-giflib-lib specify directory for the system giflib library --with-libpng use libpng from build system or OpenJDK source (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-lcms use lcms2 from build system or OpenJDK source (system, bundled) [bundled] --with-harfbuzz use harfbuzz from build system or OpenJDK source (system, bundled) [bundled] --with-dxsdk Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-lib Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-include Deprecated. Option is kept for backwards compatibility and is ignored --with-graalunit-lib specify location of 3rd party libraries used by Graal unit tests --with-jvm-features JVM features to enable (foo) or disable (-foo), separated by comma. Use '--help' to show possible values [none] --with-jvm-interpreter Deprecated. Option is kept for backwards compatibility and is ignored --with-exclude-translations a comma separated list of locales to exclude translations for. Default is to include all translations present in the source. --with-num-cores number of cores in the build system, e.g. --with-num-cores=8 [probed] --with-memory-size memory (in MB) available in the build system, e.g. --with-memory-size=1024 [probed] --with-jobs number of parallel jobs to let make run [calculated based on cores and memory] --with-test-jobs number of parallel tests jobs to run [based on build jobs] --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions" --with-sjavac-server-java use this java binary for running the sjavac background server [Boot JDK java] --with-ccache-dir where to store ccache files [~/.ccache] Some influential environment variables: BASENAME Override default value for BASENAME BASH Override default value for BASH CAT Override default value for CAT CHMOD Override default value for CHMOD CMP Override default value for CMP COMM Override default value for COMM CP Override default value for CP CUT Override default value for CUT DATE Override default value for DATE DIFF Override default value for DIFF DIRNAME Override default value for DIRNAME ECHO Override default value for ECHO EXPR Override default value for EXPR FILE Override default value for FILE FIND Override default value for FIND HEAD Override default value for HEAD GUNZIP Override default value for GUNZIP GZIP Override default value for GZIP LN Override default value for LN LS Override default value for LS MKDIR Override default value for MKDIR MKTEMP Override default value for MKTEMP MV Override default value for MV NAWK Override default value for NAWK PRINTF Override default value for PRINTF READLINK Override default value for READLINK RM Override default value for RM RMDIR Override default value for RMDIR SH Override default value for SH SORT Override default value for SORT TAIL Override default value for TAIL TAR Override default value for TAR TEE Override default value for TEE TOUCH Override default value for TOUCH TR Override default value for TR UNAME Override default value for UNAME UNIQ Override default value for UNIQ WC Override default value for WC WHICH Override default value for WHICH XARGS Override default value for XARGS AWK Override default value for AWK GREP Override default value for GREP EGREP Override default value for EGREP FGREP Override default value for FGREP SED Override default value for SED CYGPATH Override default value for CYGPATH DF Override default value for DF CPIO Override default value for CPIO NICE Override default value for NICE PANDOC Override default value for PANDOC MAKE Override default value for MAKE UNZIP Override default value for UNZIP ZIPEXE Override default value for ZIPEXE LDD Override default value for LDD READELF Override default value for READELF DOT Override default value for DOT HG Override default value for HG GIT Override default value for GIT STAT Override default value for STAT TIME Override default value for TIME FLOCK Override default value for FLOCK DTRACE Override default value for DTRACE PATCH Override default value for PATCH DSYMUTIL Override default value for DSYMUTIL MIG Override default value for MIG XATTR Override default value for XATTR CODESIGN Override default value for CODESIGN SETFILE Override default value for SETFILE ELFEDIT Override default value for ELFEDIT PKG_CONFIG path to pkg-config utility JAVA Override default value for JAVA JAVAC Override default value for JAVAC JAVADOC Override default value for JAVADOC JAR Override default value for JAR JARSIGNER Override default value for JARSIGNER CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor LD_JAOTC Override default value for LD_JAOTC AS Override default value for AS AR Override default value for AR LIPO Override default value for LIPO OTOOL Override default value for OTOOL INSTALL_NAME_TOOL Override default value for INSTALL_NAME_TOOL STRIP Override default value for STRIP NM Override default value for NM GNM Override default value for GNM OBJCOPY Override default value for OBJCOPY OBJDUMP Override default value for OBJDUMP CXXFILT Override default value for CXXFILT BUILD_CC Override default value for BUILD_CC BUILD_CXX Override default value for BUILD_CXX BUILD_NM Override default value for BUILD_NM BUILD_AR Override default value for BUILD_AR BUILD_OBJCOPY Override default value for BUILD_OBJCOPY BUILD_STRIP Override default value for BUILD_STRIP JTREGEXE Override default value for JTREGEXE XMKMF Path to xmkmf, Makefile generator for X Window System FREETYPE_CFLAGS C compiler flags for FREETYPE, overriding pkg-config FREETYPE_LIBS linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config JPEG_LIBS linker flags for JPEG, overriding pkg-config PNG_CFLAGS C compiler flags for PNG, overriding pkg-config PNG_LIBS linker flags for PNG, overriding pkg-config LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config LCMS_LIBS linker flags for LCMS, overriding pkg-config HARFBUZZ_CFLAGS C compiler flags for HARFBUZZ, overriding pkg-config HARFBUZZ_LIBS linker flags for HARFBUZZ, overriding pkg-config ICECC_CMD Override default value for ICECC_CMD ICECC_CREATE_ENV Override default value for ICECC_CREATE_ENV ICECC_WRAPPER Override default value for ICECC_WRAPPER CCACHE Override default value for CCACHE Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . OpenJDK home page: . `configure' configures OpenJDK openjdk to adapt to many kinds of systems. Usage: /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-openjdk-only suppress building custom source even if present [disabled] --enable-debug set the debug level to fastdebug (shorthand for --with-debug-level=fastdebug) [disabled] --disable-absolute-paths-in-output Set to disable to prevent any absolute paths from the build to end up in any of the build output. [disabled in release builds, otherwise enabled] --enable-headless-only only build headless (no GUI) support [disabled] --enable-full-docs build complete documentation [enabled if all tools found] --disable-unlimited-crypto Disable unlimited crypto policy [enabled] --disable-keep-packaged-modules Do not keep packaged modules in jdk image [enable] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] --enable-debug-symbols Deprecated. Option is kept for backwards compatibility and is ignored --enable-zip-debug-info Deprecated. Option is kept for backwards compatibility and is ignored --enable-native-coverage enable native compilation with code coverage data[disabled] --enable-asan enable AddressSanitizer if possible [disabled] --enable-dtrace[=yes/no/auto] enable dtrace. Default is auto, where dtrace is enabled if all dependencies are present. --enable-aot[=yes/no/auto] enable ahead of time compilation feature. Default is auto, where aot is enabled if all dependencies are present. --enable-cds[=yes/no/auto] enable class data sharing feature in non-minimal VM. Default is auto, where cds is enabled if supported on the platform. --disable-hotspot-gtest Disables building of the Hotspot unit tests [enabled] --enable-libffi-bundling enable bundling of libffi.so to make the built JDK runnable on more systems --enable-jtreg-failure-handler forces build of the jtreg failure handler to be enabled, missing dependencies become fatal errors. Default is auto, where the failure handler is built if all dependencies are present and otherwise just disabled. --disable-generate-classlist forces enabling or disabling of the generation of a CDS classlist at build time. Default is to generate it when either the server or client JVMs are built and enable-cds is true. --disable-manpages Set to disable building of man pages [enabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-javac-server disable javac server [enabled] --enable-icecc enable distribted compilation of native code using icecc/icecream [disabled] --disable-precompiled-headers disable using precompiled headers when compiling C++ [enabled] --enable-ccache enable using ccache to speed up recompilations [disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-target-bits build 32-bit or 64-bit binaries (for platforms that support it), e.g. --with-target-bits=32 [guessed] --with-custom-make-dir Deprecated. Option is kept for backwards compatibility and is ignored --with-jdk-variant JDK variant to build (normal) [normal] --with-debug-level set the debug level (release, fastdebug, slowdebug, optimized) [release] --with-jvm-variants JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) [server] --with-cpu-port specify sources to use for Hotspot 64-bit ARM port (arm64,aarch64) [aarch64] --with-devkit use this devkit for compilers, tools and resources --with-sys-root alias for --with-sysroot for backwards compatability --with-sysroot use this directory as sysroot --with-tools-dir alias for --with-toolchain-path for backwards compatibility --with-toolchain-path prepend these directories when searching for toolchain binaries (compilers etc) --with-extra-path prepend these directories to the default path --with-sdk-name use the platform SDK of the given name. [macosx] --with-conf-name use this as the name of the configuration [generated from important configuration options] --with-output-sync set make output sync type if supported by make. [recurse] --with-macosx-codesign-identity specify the code signing identity --with-default-make-target set the default make target [exploded-image] --with-log [default vaue for make LOG argument [warn]] --with-cacerts-file specify alternative cacerts file --with-copyright-year Set copyright year value for build [current year] --with-milestone Deprecated. Option is kept for backwards compatibility and is ignored --with-update-version Deprecated. Option is kept for backwards compatibility and is ignored --with-user-release-suffix Deprecated. Option is kept for backwards compatibility and is ignored --with-build-number Deprecated. Option is kept for backwards compatibility and is ignored --with-version-major Deprecated. Option is kept for backwards compatibility and is ignored --with-version-minor Deprecated. Option is kept for backwards compatibility and is ignored --with-version-security Deprecated. Option is kept for backwards compatibility and is ignored --with-macosx-bundle-name-base Set the MacOSX Bundle Name base. This is the base name for calculating MacOSX Bundle Names. [not specified] --with-macosx-bundle-id-base Set the MacOSX Bundle ID base. This is the base ID for calculating MacOSX Bundle IDs. [not specified] --with-jdk-rc-name Set JDK RC name. This is used for FileDescription and ProductName properties of MS Windows binaries. [not specified] --with-vendor-name Set vendor name. Among others, used to set the 'java.vendor' and 'java.vm.vendor' system properties. [not specified] --with-vendor-url Set the 'java.vendor.url' system property [not specified] --with-vendor-bug-url Set the 'java.vendor.url.bug' system property [not specified] --with-vendor-vm-bug-url Sets the bug URL which will be displayed when the VM crashes [not specified] --with-version-string Set version string [calculated] --with-version-pre Set the base part of the version 'PRE' field (pre-release identifier) ['internal'] --with-version-opt Set version 'OPT' field (build metadata) [..] --with-version-build Set version 'BUILD' field (build number) [not specified] --with-version-feature Set version 'FEATURE' field (first number) [current source value] --with-version-interim Set version 'INTERIM' field (second number) [current source value] --with-version-update Set version 'UPDATE' field (third number) [current source value] --with-version-patch Set version 'PATCH' field (fourth number) [not specified] --with-version-extra1 Set 1st version extra number [not specified] --with-version-extra2 Set 2nd version extra number [not specified] --with-version-extra3 Set 3rd version extra number [not specified] --with-version-date Set version date [current source value] --with-vendor-version-string Set vendor version string [not specified] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] --with-build-jdk path to JDK of same version as is being built[the newly built JDK] --with-import-modules import a set of prebuilt modules either as a zip file or an exploded directory --with-toolchain-type the toolchain type (or family) to use, use '--help' to show possible values [platform dependent] --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk --with-extra-asflags extra flags to be passed to the assembler --with-toolchain-version 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-jib Jib dependency management tool [not used] --with-macosx-version-max error on use of newer functionality. [macosx] --with-abi-profile specify ABI profile for ARM builds (arm-vfp-sflt,arm-vfp-hflt,arm-sflt, armv5-vfp-sflt,armv6-vfp-hflt,arm64,aarch64) [toolchain dependent] --with-native-debug-symbols set the native debug symbol configuration (none, internal, external, zipped) [varying] --with-external-symbols-in-bundles which type of external native debug symbol information shall be shipped in product bundles (none, public, full) (e.g. ship full/stripped pdbs on Windows) [none] --with-stdc++lib=,, 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) (Windows only) [probed] --with-msvcp-dll path to microsoft C++ runtime dll (msvcp*.dll) (Windows only) [probed] --with-ucrt-dll-dir path to Microsoft Windows Kit UCRT DLL dir (Windows only) [probed] --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) --with-cups-include specify directory for the cups include files --with-fontconfig specify prefix directory for the fontconfig package (expecting the headers under PATH/include) --with-fontconfig-include specify directory for the fontconfig include files --with-freetype specify whether to use 'system' or 'bundled' freetype. Other values are errors. The selected option applies to both build time and run time. The default behaviour can be platform dependent. If using 'system' and either the include files or libraries cannot be located automatically, then additionally specify both using --with-freetype-include and --with-freetype-lib. --with-freetype-include specify directory for the freetype include files --with-freetype-lib specify directory for the freetype library --with-alsa specify prefix directory for the alsa package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library --with-libffi specify prefix directory for the libffi package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-libffi-include specify directory for the libffi include files --with-libffi-lib specify directory for the libffi library --with-libjpeg use libjpeg from build system or OpenJDK source (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] --with-giflib-include specify directory for the system giflib include files --with-giflib-lib specify directory for the system giflib library --with-libpng use libpng from build system or OpenJDK source (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-lcms use lcms2 from build system or OpenJDK source (system, bundled) [bundled] --with-harfbuzz use harfbuzz from build system or OpenJDK source (system, bundled) [bundled] --with-dxsdk Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-lib Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-include Deprecated. Option is kept for backwards compatibility and is ignored --with-graalunit-lib specify location of 3rd party libraries used by Graal unit tests --with-jvm-features JVM features to enable (foo) or disable (-foo), separated by comma. Use '--help' to show possible values [none] --with-jvm-interpreter Deprecated. Option is kept for backwards compatibility and is ignored --with-exclude-translations a comma separated list of locales to exclude translations for. Default is to include all translations present in the source. --with-num-cores number of cores in the build system, e.g. --with-num-cores=8 [probed] --with-memory-size memory (in MB) available in the build system, e.g. --with-memory-size=1024 [probed] --with-jobs number of parallel jobs to let make run [calculated based on cores and memory] --with-test-jobs number of parallel tests jobs to run [based on build jobs] --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions" --with-sjavac-server-java use this java binary for running the sjavac background server [Boot JDK java] --with-ccache-dir where to store ccache files [~/.ccache] Some influential environment variables: BASENAME Override default value for BASENAME BASH Override default value for BASH CAT Override default value for CAT CHMOD Override default value for CHMOD CMP Override default value for CMP COMM Override default value for COMM CP Override default value for CP CUT Override default value for CUT DATE Override default value for DATE DIFF Override default value for DIFF DIRNAME Override default value for DIRNAME ECHO Override default value for ECHO EXPR Override default value for EXPR FILE Override default value for FILE FIND Override default value for FIND HEAD Override default value for HEAD GUNZIP Override default value for GUNZIP GZIP Override default value for GZIP LN Override default value for LN LS Override default value for LS MKDIR Override default value for MKDIR MKTEMP Override default value for MKTEMP MV Override default value for MV NAWK Override default value for NAWK PRINTF Override default value for PRINTF READLINK Override default value for READLINK RM Override default value for RM RMDIR Override default value for RMDIR SH Override default value for SH SORT Override default value for SORT TAIL Override default value for TAIL TAR Override default value for TAR TEE Override default value for TEE TOUCH Override default value for TOUCH TR Override default value for TR UNAME Override default value for UNAME UNIQ Override default value for UNIQ WC Override default value for WC WHICH Override default value for WHICH XARGS Override default value for XARGS AWK Override default value for AWK GREP Override default value for GREP EGREP Override default value for EGREP FGREP Override default value for FGREP SED Override default value for SED CYGPATH Override default value for CYGPATH DF Override default value for DF CPIO Override default value for CPIO NICE Override default value for NICE PANDOC Override default value for PANDOC MAKE Override default value for MAKE UNZIP Override default value for UNZIP ZIPEXE Override default value for ZIPEXE LDD Override default value for LDD READELF Override default value for READELF DOT Override default value for DOT HG Override default value for HG GIT Override default value for GIT STAT Override default value for STAT TIME Override default value for TIME FLOCK Override default value for FLOCK DTRACE Override default value for DTRACE PATCH Override default value for PATCH DSYMUTIL Override default value for DSYMUTIL MIG Override default value for MIG XATTR Override default value for XATTR CODESIGN Override default value for CODESIGN SETFILE Override default value for SETFILE ELFEDIT Override default value for ELFEDIT PKG_CONFIG path to pkg-config utility JAVA Override default value for JAVA JAVAC Override default value for JAVAC JAVADOC Override default value for JAVADOC JAR Override default value for JAR JARSIGNER Override default value for JARSIGNER CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor LD_JAOTC Override default value for LD_JAOTC AS Override default value for AS AR Override default value for AR LIPO Override default value for LIPO OTOOL Override default value for OTOOL INSTALL_NAME_TOOL Override default value for INSTALL_NAME_TOOL STRIP Override default value for STRIP NM Override default value for NM GNM Override default value for GNM OBJCOPY Override default value for OBJCOPY OBJDUMP Override default value for OBJDUMP CXXFILT Override default value for CXXFILT BUILD_CC Override default value for BUILD_CC BUILD_CXX Override default value for BUILD_CXX BUILD_NM Override default value for BUILD_NM BUILD_AR Override default value for BUILD_AR BUILD_OBJCOPY Override default value for BUILD_OBJCOPY BUILD_STRIP Override default value for BUILD_STRIP JTREGEXE Override default value for JTREGEXE XMKMF Path to xmkmf, Makefile generator for X Window System FREETYPE_CFLAGS C compiler flags for FREETYPE, overriding pkg-config FREETYPE_LIBS linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config JPEG_LIBS linker flags for JPEG, overriding pkg-config PNG_CFLAGS C compiler flags for PNG, overriding pkg-config PNG_LIBS linker flags for PNG, overriding pkg-config LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config LCMS_LIBS linker flags for LCMS, overriding pkg-config HARFBUZZ_CFLAGS C compiler flags for HARFBUZZ, overriding pkg-config HARFBUZZ_LIBS linker flags for HARFBUZZ, overriding pkg-config ICECC_CMD Override default value for ICECC_CMD ICECC_CREATE_ENV Override default value for ICECC_CREATE_ENV ICECC_WRAPPER Override default value for ICECC_WRAPPER CCACHE Override default value for CCACHE Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . OpenJDK home page: . `configure' configures OpenJDK openjdk to adapt to many kinds of systems. Usage: /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-openjdk-only suppress building custom source even if present [disabled] --enable-debug set the debug level to fastdebug (shorthand for --with-debug-level=fastdebug) [disabled] --disable-absolute-paths-in-output Set to disable to prevent any absolute paths from the build to end up in any of the build output. [disabled in release builds, otherwise enabled] --enable-headless-only only build headless (no GUI) support [disabled] --enable-full-docs build complete documentation [enabled if all tools found] --disable-unlimited-crypto Disable unlimited crypto policy [enabled] --disable-keep-packaged-modules Do not keep packaged modules in jdk image [enable] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] --enable-debug-symbols Deprecated. Option is kept for backwards compatibility and is ignored --enable-zip-debug-info Deprecated. Option is kept for backwards compatibility and is ignored --enable-native-coverage enable native compilation with code coverage data[disabled] --enable-asan enable AddressSanitizer if possible [disabled] --enable-dtrace[=yes/no/auto] enable dtrace. Default is auto, where dtrace is enabled if all dependencies are present. --enable-aot[=yes/no/auto] enable ahead of time compilation feature. Default is auto, where aot is enabled if all dependencies are present. --enable-cds[=yes/no/auto] enable class data sharing feature in non-minimal VM. Default is auto, where cds is enabled if supported on the platform. --disable-hotspot-gtest Disables building of the Hotspot unit tests [enabled] --enable-libffi-bundling enable bundling of libffi.so to make the built JDK runnable on more systems --enable-jtreg-failure-handler forces build of the jtreg failure handler to be enabled, missing dependencies become fatal errors. Default is auto, where the failure handler is built if all dependencies are present and otherwise just disabled. --disable-generate-classlist forces enabling or disabling of the generation of a CDS classlist at build time. Default is to generate it when either the server or client JVMs are built and enable-cds is true. --disable-manpages Set to disable building of man pages [enabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-javac-server disable javac server [enabled] --enable-icecc enable distribted compilation of native code using icecc/icecream [disabled] --disable-precompiled-headers disable using precompiled headers when compiling C++ [enabled] --enable-ccache enable using ccache to speed up recompilations [disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-target-bits build 32-bit or 64-bit binaries (for platforms that support it), e.g. --with-target-bits=32 [guessed] --with-custom-make-dir Deprecated. Option is kept for backwards compatibility and is ignored --with-jdk-variant JDK variant to build (normal) [normal] --with-debug-level set the debug level (release, fastdebug, slowdebug, optimized) [release] --with-jvm-variants JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) [server] --with-cpu-port specify sources to use for Hotspot 64-bit ARM port (arm64,aarch64) [aarch64] --with-devkit use this devkit for compilers, tools and resources --with-sys-root alias for --with-sysroot for backwards compatability --with-sysroot use this directory as sysroot --with-tools-dir alias for --with-toolchain-path for backwards compatibility --with-toolchain-path prepend these directories when searching for toolchain binaries (compilers etc) --with-extra-path prepend these directories to the default path --with-sdk-name use the platform SDK of the given name. [macosx] --with-conf-name use this as the name of the configuration [generated from important configuration options] --with-output-sync set make output sync type if supported by make. [recurse] --with-macosx-codesign-identity specify the code signing identity --with-default-make-target set the default make target [exploded-image] --with-log [default vaue for make LOG argument [warn]] --with-cacerts-file specify alternative cacerts file --with-copyright-year Set copyright year value for build [current year] --with-milestone Deprecated. Option is kept for backwards compatibility and is ignored --with-update-version Deprecated. Option is kept for backwards compatibility and is ignored --with-user-release-suffix Deprecated. Option is kept for backwards compatibility and is ignored --with-build-number Deprecated. Option is kept for backwards compatibility and is ignored --with-version-major Deprecated. Option is kept for backwards compatibility and is ignored --with-version-minor Deprecated. Option is kept for backwards compatibility and is ignored --with-version-security Deprecated. Option is kept for backwards compatibility and is ignored --with-macosx-bundle-name-base Set the MacOSX Bundle Name base. This is the base name for calculating MacOSX Bundle Names. [not specified] --with-macosx-bundle-id-base Set the MacOSX Bundle ID base. This is the base ID for calculating MacOSX Bundle IDs. [not specified] --with-jdk-rc-name Set JDK RC name. This is used for FileDescription and ProductName properties of MS Windows binaries. [not specified] --with-vendor-name Set vendor name. Among others, used to set the 'java.vendor' and 'java.vm.vendor' system properties. [not specified] --with-vendor-url Set the 'java.vendor.url' system property [not specified] --with-vendor-bug-url Set the 'java.vendor.url.bug' system property [not specified] --with-vendor-vm-bug-url Sets the bug URL which will be displayed when the VM crashes [not specified] --with-version-string Set version string [calculated] --with-version-pre Set the base part of the version 'PRE' field (pre-release identifier) ['internal'] --with-version-opt Set version 'OPT' field (build metadata) [..] --with-version-build Set version 'BUILD' field (build number) [not specified] --with-version-feature Set version 'FEATURE' field (first number) [current source value] --with-version-interim Set version 'INTERIM' field (second number) [current source value] --with-version-update Set version 'UPDATE' field (third number) [current source value] --with-version-patch Set version 'PATCH' field (fourth number) [not specified] --with-version-extra1 Set 1st version extra number [not specified] --with-version-extra2 Set 2nd version extra number [not specified] --with-version-extra3 Set 3rd version extra number [not specified] --with-version-date Set version date [current source value] --with-vendor-version-string Set vendor version string [not specified] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] --with-build-jdk path to JDK of same version as is being built[the newly built JDK] --with-import-modules import a set of prebuilt modules either as a zip file or an exploded directory --with-toolchain-type the toolchain type (or family) to use, use '--help' to show possible values [platform dependent] --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk --with-extra-asflags extra flags to be passed to the assembler --with-toolchain-version 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-jib Jib dependency management tool [not used] --with-macosx-version-max error on use of newer functionality. [macosx] --with-abi-profile specify ABI profile for ARM builds (arm-vfp-sflt,arm-vfp-hflt,arm-sflt, armv5-vfp-sflt,armv6-vfp-hflt,arm64,aarch64) [toolchain dependent] --with-native-debug-symbols set the native debug symbol configuration (none, internal, external, zipped) [varying] --with-external-symbols-in-bundles which type of external native debug symbol information shall be shipped in product bundles (none, public, full) (e.g. ship full/stripped pdbs on Windows) [none] --with-stdc++lib=,, 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) (Windows only) [probed] --with-msvcp-dll path to microsoft C++ runtime dll (msvcp*.dll) (Windows only) [probed] --with-ucrt-dll-dir path to Microsoft Windows Kit UCRT DLL dir (Windows only) [probed] --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) --with-cups-include specify directory for the cups include files --with-fontconfig specify prefix directory for the fontconfig package (expecting the headers under PATH/include) --with-fontconfig-include specify directory for the fontconfig include files --with-freetype specify whether to use 'system' or 'bundled' freetype. Other values are errors. The selected option applies to both build time and run time. The default behaviour can be platform dependent. If using 'system' and either the include files or libraries cannot be located automatically, then additionally specify both using --with-freetype-include and --with-freetype-lib. --with-freetype-include specify directory for the freetype include files --with-freetype-lib specify directory for the freetype library --with-alsa specify prefix directory for the alsa package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library --with-libffi specify prefix directory for the libffi package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-libffi-include specify directory for the libffi include files --with-libffi-lib specify directory for the libffi library --with-libjpeg use libjpeg from build system or OpenJDK source (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] --with-giflib-include specify directory for the system giflib include files --with-giflib-lib specify directory for the system giflib library --with-libpng use libpng from build system or OpenJDK source (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-lcms use lcms2 from build system or OpenJDK source (system, bundled) [bundled] --with-harfbuzz use harfbuzz from build system or OpenJDK source (system, bundled) [bundled] --with-dxsdk Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-lib Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-include Deprecated. Option is kept for backwards compatibility and is ignored --with-graalunit-lib specify location of 3rd party libraries used by Graal unit tests --with-jvm-features JVM features to enable (foo) or disable (-foo), separated by comma. Use '--help' to show possible values [none] --with-jvm-interpreter Deprecated. Option is kept for backwards compatibility and is ignored --with-exclude-translations a comma separated list of locales to exclude translations for. Default is to include all translations present in the source. --with-num-cores number of cores in the build system, e.g. --with-num-cores=8 [probed] --with-memory-size memory (in MB) available in the build system, e.g. --with-memory-size=1024 [probed] --with-jobs number of parallel jobs to let make run [calculated based on cores and memory] --with-test-jobs number of parallel tests jobs to run [based on build jobs] --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions" --with-sjavac-server-java use this java binary for running the sjavac background server [Boot JDK java] --with-ccache-dir where to store ccache files [~/.ccache] Some influential environment variables: BASENAME Override default value for BASENAME BASH Override default value for BASH CAT Override default value for CAT CHMOD Override default value for CHMOD CMP Override default value for CMP COMM Override default value for COMM CP Override default value for CP CUT Override default value for CUT DATE Override default value for DATE DIFF Override default value for DIFF DIRNAME Override default value for DIRNAME ECHO Override default value for ECHO EXPR Override default value for EXPR FILE Override default value for FILE FIND Override default value for FIND HEAD Override default value for HEAD GUNZIP Override default value for GUNZIP GZIP Override default value for GZIP LN Override default value for LN LS Override default value for LS MKDIR Override default value for MKDIR MKTEMP Override default value for MKTEMP MV Override default value for MV NAWK Override default value for NAWK PRINTF Override default value for PRINTF READLINK Override default value for READLINK RM Override default value for RM RMDIR Override default value for RMDIR SH Override default value for SH SORT Override default value for SORT TAIL Override default value for TAIL TAR Override default value for TAR TEE Override default value for TEE TOUCH Override default value for TOUCH TR Override default value for TR UNAME Override default value for UNAME UNIQ Override default value for UNIQ WC Override default value for WC WHICH Override default value for WHICH XARGS Override default value for XARGS AWK Override default value for AWK GREP Override default value for GREP EGREP Override default value for EGREP FGREP Override default value for FGREP SED Override default value for SED CYGPATH Override default value for CYGPATH DF Override default value for DF CPIO Override default value for CPIO NICE Override default value for NICE PANDOC Override default value for PANDOC MAKE Override default value for MAKE UNZIP Override default value for UNZIP ZIPEXE Override default value for ZIPEXE LDD Override default value for LDD READELF Override default value for READELF DOT Override default value for DOT HG Override default value for HG GIT Override default value for GIT STAT Override default value for STAT TIME Override default value for TIME FLOCK Override default value for FLOCK DTRACE Override default value for DTRACE PATCH Override default value for PATCH DSYMUTIL Override default value for DSYMUTIL MIG Override default value for MIG XATTR Override default value for XATTR CODESIGN Override default value for CODESIGN SETFILE Override default value for SETFILE ELFEDIT Override default value for ELFEDIT PKG_CONFIG path to pkg-config utility JAVA Override default value for JAVA JAVAC Override default value for JAVAC JAVADOC Override default value for JAVADOC JAR Override default value for JAR JARSIGNER Override default value for JARSIGNER CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor LD_JAOTC Override default value for LD_JAOTC AS Override default value for AS AR Override default value for AR LIPO Override default value for LIPO OTOOL Override default value for OTOOL INSTALL_NAME_TOOL Override default value for INSTALL_NAME_TOOL STRIP Override default value for STRIP NM Override default value for NM GNM Override default value for GNM OBJCOPY Override default value for OBJCOPY OBJDUMP Override default value for OBJDUMP CXXFILT Override default value for CXXFILT BUILD_CC Override default value for BUILD_CC BUILD_CXX Override default value for BUILD_CXX BUILD_NM Override default value for BUILD_NM BUILD_AR Override default value for BUILD_AR BUILD_OBJCOPY Override default value for BUILD_OBJCOPY BUILD_STRIP Override default value for BUILD_STRIP JTREGEXE Override default value for JTREGEXE XMKMF Path to xmkmf, Makefile generator for X Window System FREETYPE_CFLAGS C compiler flags for FREETYPE, overriding pkg-config FREETYPE_LIBS linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config JPEG_LIBS linker flags for JPEG, overriding pkg-config PNG_CFLAGS C compiler flags for PNG, overriding pkg-config PNG_LIBS linker flags for PNG, overriding pkg-config LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config LCMS_LIBS linker flags for LCMS, overriding pkg-config HARFBUZZ_CFLAGS C compiler flags for HARFBUZZ, overriding pkg-config HARFBUZZ_LIBS linker flags for HARFBUZZ, overriding pkg-config ICECC_CMD Override default value for ICECC_CMD ICECC_CREATE_ENV Override default value for ICECC_CREATE_ENV ICECC_WRAPPER Override default value for ICECC_WRAPPER CCACHE Override default value for CCACHE Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . OpenJDK home page: . `configure' configures OpenJDK openjdk to adapt to many kinds of systems. Usage: /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-openjdk-only suppress building custom source even if present [disabled] --enable-debug set the debug level to fastdebug (shorthand for --with-debug-level=fastdebug) [disabled] --disable-absolute-paths-in-output Set to disable to prevent any absolute paths from the build to end up in any of the build output. [disabled in release builds, otherwise enabled] --enable-headless-only only build headless (no GUI) support [disabled] --enable-full-docs build complete documentation [enabled if all tools found] --disable-unlimited-crypto Disable unlimited crypto policy [enabled] --disable-keep-packaged-modules Do not keep packaged modules in jdk image [enable] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] --enable-debug-symbols Deprecated. Option is kept for backwards compatibility and is ignored --enable-zip-debug-info Deprecated. Option is kept for backwards compatibility and is ignored --enable-native-coverage enable native compilation with code coverage data[disabled] --enable-asan enable AddressSanitizer if possible [disabled] --enable-dtrace[=yes/no/auto] enable dtrace. Default is auto, where dtrace is enabled if all dependencies are present. --enable-aot[=yes/no/auto] enable ahead of time compilation feature. Default is auto, where aot is enabled if all dependencies are present. --enable-cds[=yes/no/auto] enable class data sharing feature in non-minimal VM. Default is auto, where cds is enabled if supported on the platform. --disable-hotspot-gtest Disables building of the Hotspot unit tests [enabled] --enable-libffi-bundling enable bundling of libffi.so to make the built JDK runnable on more systems --enable-jtreg-failure-handler forces build of the jtreg failure handler to be enabled, missing dependencies become fatal errors. Default is auto, where the failure handler is built if all dependencies are present and otherwise just disabled. --disable-generate-classlist forces enabling or disabling of the generation of a CDS classlist at build time. Default is to generate it when either the server or client JVMs are built and enable-cds is true. --disable-manpages Set to disable building of man pages [enabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-javac-server disable javac server [enabled] --enable-icecc enable distribted compilation of native code using icecc/icecream [disabled] --disable-precompiled-headers disable using precompiled headers when compiling C++ [enabled] --enable-ccache enable using ccache to speed up recompilations [disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-target-bits build 32-bit or 64-bit binaries (for platforms that support it), e.g. --with-target-bits=32 [guessed] --with-custom-make-dir Deprecated. Option is kept for backwards compatibility and is ignored --with-jdk-variant JDK variant to build (normal) [normal] --with-debug-level set the debug level (release, fastdebug, slowdebug, optimized) [release] --with-jvm-variants JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) [server] --with-cpu-port specify sources to use for Hotspot 64-bit ARM port (arm64,aarch64) [aarch64] --with-devkit use this devkit for compilers, tools and resources --with-sys-root alias for --with-sysroot for backwards compatability --with-sysroot use this directory as sysroot --with-tools-dir alias for --with-toolchain-path for backwards compatibility --with-toolchain-path prepend these directories when searching for toolchain binaries (compilers etc) --with-extra-path prepend these directories to the default path --with-sdk-name use the platform SDK of the given name. [macosx] --with-conf-name use this as the name of the configuration [generated from important configuration options] --with-output-sync set make output sync type if supported by make. [recurse] --with-macosx-codesign-identity specify the code signing identity --with-default-make-target set the default make target [exploded-image] --with-log [default vaue for make LOG argument [warn]] --with-cacerts-file specify alternative cacerts file --with-copyright-year Set copyright year value for build [current year] --with-milestone Deprecated. Option is kept for backwards compatibility and is ignored --with-update-version Deprecated. Option is kept for backwards compatibility and is ignored --with-user-release-suffix Deprecated. Option is kept for backwards compatibility and is ignored --with-build-number Deprecated. Option is kept for backwards compatibility and is ignored --with-version-major Deprecated. Option is kept for backwards compatibility and is ignored --with-version-minor Deprecated. Option is kept for backwards compatibility and is ignored --with-version-security Deprecated. Option is kept for backwards compatibility and is ignored --with-macosx-bundle-name-base Set the MacOSX Bundle Name base. This is the base name for calculating MacOSX Bundle Names. [not specified] --with-macosx-bundle-id-base Set the MacOSX Bundle ID base. This is the base ID for calculating MacOSX Bundle IDs. [not specified] --with-jdk-rc-name Set JDK RC name. This is used for FileDescription and ProductName properties of MS Windows binaries. [not specified] --with-vendor-name Set vendor name. Among others, used to set the 'java.vendor' and 'java.vm.vendor' system properties. [not specified] --with-vendor-url Set the 'java.vendor.url' system property [not specified] --with-vendor-bug-url Set the 'java.vendor.url.bug' system property [not specified] --with-vendor-vm-bug-url Sets the bug URL which will be displayed when the VM crashes [not specified] --with-version-string Set version string [calculated] --with-version-pre Set the base part of the version 'PRE' field (pre-release identifier) ['internal'] --with-version-opt Set version 'OPT' field (build metadata) [..] --with-version-build Set version 'BUILD' field (build number) [not specified] --with-version-feature Set version 'FEATURE' field (first number) [current source value] --with-version-interim Set version 'INTERIM' field (second number) [current source value] --with-version-update Set version 'UPDATE' field (third number) [current source value] --with-version-patch Set version 'PATCH' field (fourth number) [not specified] --with-version-extra1 Set 1st version extra number [not specified] --with-version-extra2 Set 2nd version extra number [not specified] --with-version-extra3 Set 3rd version extra number [not specified] --with-version-date Set version date [current source value] --with-vendor-version-string Set vendor version string [not specified] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] --with-build-jdk path to JDK of same version as is being built[the newly built JDK] --with-import-modules import a set of prebuilt modules either as a zip file or an exploded directory --with-toolchain-type the toolchain type (or family) to use, use '--help' to show possible values [platform dependent] --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk --with-extra-asflags extra flags to be passed to the assembler --with-toolchain-version 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-jib Jib dependency management tool [not used] --with-macosx-version-max error on use of newer functionality. [macosx] --with-abi-profile specify ABI profile for ARM builds (arm-vfp-sflt,arm-vfp-hflt,arm-sflt, armv5-vfp-sflt,armv6-vfp-hflt,arm64,aarch64) [toolchain dependent] --with-native-debug-symbols set the native debug symbol configuration (none, internal, external, zipped) [varying] --with-external-symbols-in-bundles which type of external native debug symbol information shall be shipped in product bundles (none, public, full) (e.g. ship full/stripped pdbs on Windows) [none] --with-stdc++lib=,, 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) (Windows only) [probed] --with-msvcp-dll path to microsoft C++ runtime dll (msvcp*.dll) (Windows only) [probed] --with-ucrt-dll-dir path to Microsoft Windows Kit UCRT DLL dir (Windows only) [probed] --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) --with-cups-include specify directory for the cups include files --with-fontconfig specify prefix directory for the fontconfig package (expecting the headers under PATH/include) --with-fontconfig-include specify directory for the fontconfig include files --with-freetype specify whether to use 'system' or 'bundled' freetype. Other values are errors. The selected option applies to both build time and run time. The default behaviour can be platform dependent. If using 'system' and either the include files or libraries cannot be located automatically, then additionally specify both using --with-freetype-include and --with-freetype-lib. --with-freetype-include specify directory for the freetype include files --with-freetype-lib specify directory for the freetype library --with-alsa specify prefix directory for the alsa package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library --with-libffi specify prefix directory for the libffi package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-libffi-include specify directory for the libffi include files --with-libffi-lib specify directory for the libffi library --with-libjpeg use libjpeg from build system or OpenJDK source (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] --with-giflib-include specify directory for the system giflib include files --with-giflib-lib specify directory for the system giflib library --with-libpng use libpng from build system or OpenJDK source (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-lcms use lcms2 from build system or OpenJDK source (system, bundled) [bundled] --with-harfbuzz use harfbuzz from build system or OpenJDK source (system, bundled) [bundled] --with-dxsdk Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-lib Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-include Deprecated. Option is kept for backwards compatibility and is ignored --with-graalunit-lib specify location of 3rd party libraries used by Graal unit tests --with-jvm-features JVM features to enable (foo) or disable (-foo), separated by comma. Use '--help' to show possible values [none] --with-jvm-interpreter Deprecated. Option is kept for backwards compatibility and is ignored --with-exclude-translations a comma separated list of locales to exclude translations for. Default is to include all translations present in the source. --with-num-cores number of cores in the build system, e.g. --with-num-cores=8 [probed] --with-memory-size memory (in MB) available in the build system, e.g. --with-memory-size=1024 [probed] --with-jobs number of parallel jobs to let make run [calculated based on cores and memory] --with-test-jobs number of parallel tests jobs to run [based on build jobs] --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions" --with-sjavac-server-java use this java binary for running the sjavac background server [Boot JDK java] --with-ccache-dir where to store ccache files [~/.ccache] Some influential environment variables: BASENAME Override default value for BASENAME BASH Override default value for BASH CAT Override default value for CAT CHMOD Override default value for CHMOD CMP Override default value for CMP COMM Override default value for COMM CP Override default value for CP CUT Override default value for CUT DATE Override default value for DATE DIFF Override default value for DIFF DIRNAME Override default value for DIRNAME ECHO Override default value for ECHO EXPR Override default value for EXPR FILE Override default value for FILE FIND Override default value for FIND HEAD Override default value for HEAD GUNZIP Override default value for GUNZIP GZIP Override default value for GZIP LN Override default value for LN LS Override default value for LS MKDIR Override default value for MKDIR MKTEMP Override default value for MKTEMP MV Override default value for MV NAWK Override default value for NAWK PRINTF Override default value for PRINTF READLINK Override default value for READLINK RM Override default value for RM RMDIR Override default value for RMDIR SH Override default value for SH SORT Override default value for SORT TAIL Override default value for TAIL TAR Override default value for TAR TEE Override default value for TEE TOUCH Override default value for TOUCH TR Override default value for TR UNAME Override default value for UNAME UNIQ Override default value for UNIQ WC Override default value for WC WHICH Override default value for WHICH XARGS Override default value for XARGS AWK Override default value for AWK GREP Override default value for GREP EGREP Override default value for EGREP FGREP Override default value for FGREP SED Override default value for SED CYGPATH Override default value for CYGPATH DF Override default value for DF CPIO Override default value for CPIO NICE Override default value for NICE PANDOC Override default value for PANDOC MAKE Override default value for MAKE UNZIP Override default value for UNZIP ZIPEXE Override default value for ZIPEXE LDD Override default value for LDD READELF Override default value for READELF DOT Override default value for DOT HG Override default value for HG GIT Override default value for GIT STAT Override default value for STAT TIME Override default value for TIME FLOCK Override default value for FLOCK DTRACE Override default value for DTRACE PATCH Override default value for PATCH DSYMUTIL Override default value for DSYMUTIL MIG Override default value for MIG XATTR Override default value for XATTR CODESIGN Override default value for CODESIGN SETFILE Override default value for SETFILE ELFEDIT Override default value for ELFEDIT PKG_CONFIG path to pkg-config utility JAVA Override default value for JAVA JAVAC Override default value for JAVAC JAVADOC Override default value for JAVADOC JAR Override default value for JAR JARSIGNER Override default value for JARSIGNER CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor LD_JAOTC Override default value for LD_JAOTC AS Override default value for AS AR Override default value for AR LIPO Override default value for LIPO OTOOL Override default value for OTOOL INSTALL_NAME_TOOL Override default value for INSTALL_NAME_TOOL STRIP Override default value for STRIP NM Override default value for NM GNM Override default value for GNM OBJCOPY Override default value for OBJCOPY OBJDUMP Override default value for OBJDUMP CXXFILT Override default value for CXXFILT BUILD_CC Override default value for BUILD_CC BUILD_CXX Override default value for BUILD_CXX BUILD_NM Override default value for BUILD_NM BUILD_AR Override default value for BUILD_AR BUILD_OBJCOPY Override default value for BUILD_OBJCOPY BUILD_STRIP Override default value for BUILD_STRIP JTREGEXE Override default value for JTREGEXE XMKMF Path to xmkmf, Makefile generator for X Window System FREETYPE_CFLAGS C compiler flags for FREETYPE, overriding pkg-config FREETYPE_LIBS linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config JPEG_LIBS linker flags for JPEG, overriding pkg-config PNG_CFLAGS C compiler flags for PNG, overriding pkg-config PNG_LIBS linker flags for PNG, overriding pkg-config LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config LCMS_LIBS linker flags for LCMS, overriding pkg-config HARFBUZZ_CFLAGS C compiler flags for HARFBUZZ, overriding pkg-config HARFBUZZ_LIBS linker flags for HARFBUZZ, overriding pkg-config ICECC_CMD Override default value for ICECC_CMD ICECC_CREATE_ENV Override default value for ICECC_CREATE_ENV ICECC_WRAPPER Override default value for ICECC_WRAPPER CCACHE Override default value for CCACHE Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . OpenJDK home page: . `configure' configures OpenJDK openjdk to adapt to many kinds of systems. Usage: /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-openjdk-only suppress building custom source even if present [disabled] --enable-debug set the debug level to fastdebug (shorthand for --with-debug-level=fastdebug) [disabled] --disable-absolute-paths-in-output Set to disable to prevent any absolute paths from the build to end up in any of the build output. [disabled in release builds, otherwise enabled] --enable-headless-only only build headless (no GUI) support [disabled] --enable-full-docs build complete documentation [enabled if all tools found] --disable-unlimited-crypto Disable unlimited crypto policy [enabled] --disable-keep-packaged-modules Do not keep packaged modules in jdk image [enable] --enable-static-build enable static library build [disabled] --disable-warnings-as-errors do not consider native warnings to be an error [enabled] --enable-debug-symbols Deprecated. Option is kept for backwards compatibility and is ignored --enable-zip-debug-info Deprecated. Option is kept for backwards compatibility and is ignored --enable-native-coverage enable native compilation with code coverage data[disabled] --enable-asan enable AddressSanitizer if possible [disabled] --enable-dtrace[=yes/no/auto] enable dtrace. Default is auto, where dtrace is enabled if all dependencies are present. --enable-aot[=yes/no/auto] enable ahead of time compilation feature. Default is auto, where aot is enabled if all dependencies are present. --enable-cds[=yes/no/auto] enable class data sharing feature in non-minimal VM. Default is auto, where cds is enabled if supported on the platform. --disable-hotspot-gtest Disables building of the Hotspot unit tests [enabled] --enable-libffi-bundling enable bundling of libffi.so to make the built JDK runnable on more systems --enable-jtreg-failure-handler forces build of the jtreg failure handler to be enabled, missing dependencies become fatal errors. Default is auto, where the failure handler is built if all dependencies are present and otherwise just disabled. --disable-generate-classlist forces enabling or disabling of the generation of a CDS classlist at build time. Default is to generate it when either the server or client JVMs are built and enable-cds is true. --disable-manpages Set to disable building of man pages [enabled] --enable-sjavac use sjavac to do fast incremental compiles [disabled] --disable-javac-server disable javac server [enabled] --enable-icecc enable distribted compilation of native code using icecc/icecream [disabled] --disable-precompiled-headers disable using precompiled headers when compiling C++ [enabled] --enable-ccache enable using ccache to speed up recompilations [disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-target-bits build 32-bit or 64-bit binaries (for platforms that support it), e.g. --with-target-bits=32 [guessed] --with-custom-make-dir Deprecated. Option is kept for backwards compatibility and is ignored --with-jdk-variant JDK variant to build (normal) [normal] --with-debug-level set the debug level (release, fastdebug, slowdebug, optimized) [release] --with-jvm-variants JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) [server] --with-cpu-port specify sources to use for Hotspot 64-bit ARM port (arm64,aarch64) [aarch64] --with-devkit use this devkit for compilers, tools and resources --with-sys-root alias for --with-sysroot for backwards compatability --with-sysroot use this directory as sysroot --with-tools-dir alias for --with-toolchain-path for backwards compatibility --with-toolchain-path prepend these directories when searching for toolchain binaries (compilers etc) --with-extra-path prepend these directories to the default path --with-sdk-name use the platform SDK of the given name. [macosx] --with-conf-name use this as the name of the configuration [generated from important configuration options] --with-output-sync set make output sync type if supported by make. [recurse] --with-macosx-codesign-identity specify the code signing identity --with-default-make-target set the default make target [exploded-image] --with-log [default vaue for make LOG argument [warn]] --with-cacerts-file specify alternative cacerts file --with-copyright-year Set copyright year value for build [current year] --with-milestone Deprecated. Option is kept for backwards compatibility and is ignored --with-update-version Deprecated. Option is kept for backwards compatibility and is ignored --with-user-release-suffix Deprecated. Option is kept for backwards compatibility and is ignored --with-build-number Deprecated. Option is kept for backwards compatibility and is ignored --with-version-major Deprecated. Option is kept for backwards compatibility and is ignored --with-version-minor Deprecated. Option is kept for backwards compatibility and is ignored --with-version-security Deprecated. Option is kept for backwards compatibility and is ignored --with-macosx-bundle-name-base Set the MacOSX Bundle Name base. This is the base name for calculating MacOSX Bundle Names. [not specified] --with-macosx-bundle-id-base Set the MacOSX Bundle ID base. This is the base ID for calculating MacOSX Bundle IDs. [not specified] --with-jdk-rc-name Set JDK RC name. This is used for FileDescription and ProductName properties of MS Windows binaries. [not specified] --with-vendor-name Set vendor name. Among others, used to set the 'java.vendor' and 'java.vm.vendor' system properties. [not specified] --with-vendor-url Set the 'java.vendor.url' system property [not specified] --with-vendor-bug-url Set the 'java.vendor.url.bug' system property [not specified] --with-vendor-vm-bug-url Sets the bug URL which will be displayed when the VM crashes [not specified] --with-version-string Set version string [calculated] --with-version-pre Set the base part of the version 'PRE' field (pre-release identifier) ['internal'] --with-version-opt Set version 'OPT' field (build metadata) [..] --with-version-build Set version 'BUILD' field (build number) [not specified] --with-version-feature Set version 'FEATURE' field (first number) [current source value] --with-version-interim Set version 'INTERIM' field (second number) [current source value] --with-version-update Set version 'UPDATE' field (third number) [current source value] --with-version-patch Set version 'PATCH' field (fourth number) [not specified] --with-version-extra1 Set 1st version extra number [not specified] --with-version-extra2 Set 2nd version extra number [not specified] --with-version-extra3 Set 3rd version extra number [not specified] --with-version-date Set version date [current source value] --with-vendor-version-string Set vendor version string [not specified] --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] --with-build-jdk path to JDK of same version as is being built[the newly built JDK] --with-import-modules import a set of prebuilt modules either as a zip file or an exploded directory --with-toolchain-type the toolchain type (or family) to use, use '--help' to show possible values [platform dependent] --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk --with-extra-asflags extra flags to be passed to the assembler --with-toolchain-version 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-jib Jib dependency management tool [not used] --with-macosx-version-max error on use of newer functionality. [macosx] --with-abi-profile specify ABI profile for ARM builds (arm-vfp-sflt,arm-vfp-hflt,arm-sflt, armv5-vfp-sflt,armv6-vfp-hflt,arm64,aarch64) [toolchain dependent] --with-native-debug-symbols set the native debug symbol configuration (none, internal, external, zipped) [varying] --with-external-symbols-in-bundles which type of external native debug symbol information shall be shipped in product bundles (none, public, full) (e.g. ship full/stripped pdbs on Windows) [none] --with-stdc++lib=,, 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) (Windows only) [probed] --with-msvcp-dll path to microsoft C++ runtime dll (msvcp*.dll) (Windows only) [probed] --with-ucrt-dll-dir path to Microsoft Windows Kit UCRT DLL dir (Windows only) [probed] --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) --with-cups-include specify directory for the cups include files --with-fontconfig specify prefix directory for the fontconfig package (expecting the headers under PATH/include) --with-fontconfig-include specify directory for the fontconfig include files --with-freetype specify whether to use 'system' or 'bundled' freetype. Other values are errors. The selected option applies to both build time and run time. The default behaviour can be platform dependent. If using 'system' and either the include files or libraries cannot be located automatically, then additionally specify both using --with-freetype-include and --with-freetype-lib. --with-freetype-include specify directory for the freetype include files --with-freetype-lib specify directory for the freetype library --with-alsa specify prefix directory for the alsa package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-alsa-include specify directory for the alsa include files --with-alsa-lib specify directory for the alsa library --with-libffi specify prefix directory for the libffi package (expecting the libraries under PATH/lib and the headers under PATH/include) --with-libffi-include specify directory for the libffi include files --with-libffi-lib specify directory for the libffi library --with-libjpeg use libjpeg from build system or OpenJDK source (system, bundled) [bundled] --with-giflib use giflib from build system or OpenJDK source (system, bundled) [bundled] --with-giflib-include specify directory for the system giflib include files --with-giflib-lib specify directory for the system giflib library --with-libpng use libpng from build system or OpenJDK source (system, bundled) [bundled] --with-zlib use zlib from build system or OpenJDK source (system, bundled) [bundled] --with-lcms use lcms2 from build system or OpenJDK source (system, bundled) [bundled] --with-harfbuzz use harfbuzz from build system or OpenJDK source (system, bundled) [bundled] --with-dxsdk Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-lib Deprecated. Option is kept for backwards compatibility and is ignored --with-dxsdk-include Deprecated. Option is kept for backwards compatibility and is ignored --with-graalunit-lib specify location of 3rd party libraries used by Graal unit tests --with-jvm-features JVM features to enable (foo) or disable (-foo), separated by comma. Use '--help' to show possible values [none] --with-jvm-interpreter Deprecated. Option is kept for backwards compatibility and is ignored --with-exclude-translations a comma separated list of locales to exclude translations for. Default is to include all translations present in the source. --with-num-cores number of cores in the build system, e.g. --with-num-cores=8 [probed] --with-memory-size memory (in MB) available in the build system, e.g. --with-memory-size=1024 [probed] --with-jobs number of parallel jobs to let make run [calculated based on cores and memory] --with-test-jobs number of parallel tests jobs to run [based on build jobs] --with-boot-jdk-jvmargs specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values, e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions" --with-sjavac-server-java use this java binary for running the sjavac background server [Boot JDK java] --with-ccache-dir where to store ccache files [~/.ccache] Some influential environment variables: BASENAME Override default value for BASENAME BASH Override default value for BASH CAT Override default value for CAT CHMOD Override default value for CHMOD CMP Override default value for CMP COMM Override default value for COMM CP Override default value for CP CUT Override default value for CUT DATE Override default value for DATE DIFF Override default value for DIFF DIRNAME Override default value for DIRNAME ECHO Override default value for ECHO EXPR Override default value for EXPR FILE Override default value for FILE FIND Override default value for FIND HEAD Override default value for HEAD GUNZIP Override default value for GUNZIP GZIP Override default value for GZIP LN Override default value for LN LS Override default value for LS MKDIR Override default value for MKDIR MKTEMP Override default value for MKTEMP MV Override default value for MV NAWK Override default value for NAWK PRINTF Override default value for PRINTF READLINK Override default value for READLINK RM Override default value for RM RMDIR Override default value for RMDIR SH Override default value for SH SORT Override default value for SORT TAIL Override default value for TAIL TAR Override default value for TAR TEE Override default value for TEE TOUCH Override default value for TOUCH TR Override default value for TR UNAME Override default value for UNAME UNIQ Override default value for UNIQ WC Override default value for WC WHICH Override default value for WHICH XARGS Override default value for XARGS AWK Override default value for AWK GREP Override default value for GREP EGREP Override default value for EGREP FGREP Override default value for FGREP SED Override default value for SED CYGPATH Override default value for CYGPATH DF Override default value for DF CPIO Override default value for CPIO NICE Override default value for NICE PANDOC Override default value for PANDOC MAKE Override default value for MAKE UNZIP Override default value for UNZIP ZIPEXE Override default value for ZIPEXE LDD Override default value for LDD READELF Override default value for READELF DOT Override default value for DOT HG Override default value for HG GIT Override default value for GIT STAT Override default value for STAT TIME Override default value for TIME FLOCK Override default value for FLOCK DTRACE Override default value for DTRACE PATCH Override default value for PATCH DSYMUTIL Override default value for DSYMUTIL MIG Override default value for MIG XATTR Override default value for XATTR CODESIGN Override default value for CODESIGN SETFILE Override default value for SETFILE ELFEDIT Override default value for ELFEDIT PKG_CONFIG path to pkg-config utility JAVA Override default value for JAVA JAVAC Override default value for JAVAC JAVADOC Override default value for JAVADOC JAR Override default value for JAR JARSIGNER Override default value for JARSIGNER CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor LD_JAOTC Override default value for LD_JAOTC AS Override default value for AS AR Override default value for AR LIPO Override default value for LIPO OTOOL Override default value for OTOOL INSTALL_NAME_TOOL Override default value for INSTALL_NAME_TOOL STRIP Override default value for STRIP NM Override default value for NM GNM Override default value for GNM OBJCOPY Override default value for OBJCOPY OBJDUMP Override default value for OBJDUMP CXXFILT Override default value for CXXFILT BUILD_CC Override default value for BUILD_CC BUILD_CXX Override default value for BUILD_CXX BUILD_NM Override default value for BUILD_NM BUILD_AR Override default value for BUILD_AR BUILD_OBJCOPY Override default value for BUILD_OBJCOPY BUILD_STRIP Override default value for BUILD_STRIP JTREGEXE Override default value for JTREGEXE XMKMF Path to xmkmf, Makefile generator for X Window System FREETYPE_CFLAGS C compiler flags for FREETYPE, overriding pkg-config FREETYPE_LIBS linker flags for FREETYPE, overriding pkg-config ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config ALSA_LIBS linker flags for ALSA, overriding pkg-config LIBFFI_CFLAGS C compiler flags for LIBFFI, overriding pkg-config LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config JPEG_LIBS linker flags for JPEG, overriding pkg-config PNG_CFLAGS C compiler flags for PNG, overriding pkg-config PNG_LIBS linker flags for PNG, overriding pkg-config LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config LCMS_LIBS linker flags for LCMS, overriding pkg-config HARFBUZZ_CFLAGS C compiler flags for HARFBUZZ, overriding pkg-config HARFBUZZ_LIBS linker flags for HARFBUZZ, overriding pkg-config ICECC_CMD Override default value for ICECC_CMD ICECC_CREATE_ENV Override default value for ICECC_CREATE_ENV ICECC_WRAPPER Override default value for ICECC_WRAPPER CCACHE Override default value for CCACHE Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . OpenJDK home page: . OpenJDK configure openjdk generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. configure: loading site script /usr/ports/Templates/config.site configure: Configuration created at Mon Jun 7 19:05:35 EDT 2021. checking for basename... /usr/bin/basename checking for bash... /usr/local/bin/bash checking for cat... /bin/cat checking for chmod... /bin/chmod checking for cmp... /usr/bin/cmp checking for comm... /usr/bin/comm checking for cp... /bin/cp checking for cut... /usr/bin/cut checking for date... /bin/date checking for gdiff... /usr/local/bin/gdiff checking for dirname... /usr/bin/dirname checking for echo... /bin/echo checking for expr... /bin/expr checking for file... /usr/bin/file checking for find... /usr/bin/find checking for head... /usr/bin/head checking for gunzip... /usr/bin/gunzip checking for pigz... (cached) /usr/bin/gzip checking for ln... /bin/ln checking for ls... /bin/ls checking for mkdir... /bin/mkdir checking for mktemp... /usr/bin/mktemp checking for mv... /bin/mv checking for nawk... /usr/bin/nawk checking for printf... /usr/bin/printf checking for greadlink... /usr/local/bin/greadlink checking for rm... /bin/rm checking for rmdir... /bin/rmdir checking for sh... /bin/sh checking for sort... /usr/bin/sort checking for tail... /usr/bin/tail checking for gtar... no checking for tar... /usr/bin/tar checking for tee... /usr/bin/tee checking for touch... /usr/bin/touch checking for tr... /usr/bin/tr checking for uname... /usr/bin/uname checking for uniq... /usr/bin/uniq checking for wc... /usr/bin/wc checking for which... /usr/bin/which checking for xargs... /usr/bin/xargs checking for gawk... (cached) /usr/bin/awk checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed checking for cygpath... no checking for df... /bin/df checking for cpio... /usr/bin/cpio checking for nice... /usr/bin/nice checking for pandoc... no checking build system type... amd64-portbld-freebsd13.0 checking host system type... amd64-portbld-freebsd13.0 checking target system type... amd64-portbld-freebsd13.0 checking openjdk-build os-cpu... bsd-x86_64 checking openjdk-target os-cpu... bsd-x86_64 checking openjdk-target os-env... bsd.freebsd checking compilation type... native checking for top-level directory... /usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.11-9-1 checking if custom source is suppressed (openjdk-only)... no checking which variant of the JDK to build... normal checking which debug level to use... release checking which variants of the JVM to build... server checking if absolute paths should be allowed in the build output... no, release build checking for sysroot... checking for toolchain path... checking for extra path... checking where to store configuration... in default location checking what configuration name to use... bsd-x86_64-normal-server-release checking for apt-get... no checking for yum... no checking for brew... no checking for port... no checking for pkgutil... no checking for pkgadd... no configure: WARNING: Ignoring value of MAKE from the environment. Use command line variables instead. checking for gmake... /usr/local/bin/gmake configure: Testing potential make at /usr/local/bin/gmake, found using gmake in PATH configure: Testing potential make at gmake, found using user supplied MAKE=gmake configure: Rewriting FOUND_MAKE to "/usr/local/bin/gmake" configure: Using GNU make at /usr/local/bin/gmake (version: GNU Make 4.3) checking if make --output-sync is supported... yes checking for output-sync value... none checking if find supports -delete... yes checking what type of tar was found... bsd checking that grep (/usr/bin/grep) -Fx handles empty lines in the pattern list correctly... yes checking for unzip... /usr/bin/unzip checking for zip... /usr/local/bin/zip checking for ldd... /usr/bin/ldd checking for greadelf... no checking for readelf... /usr/bin/readelf checking for dot... /usr/local/bin/dot checking for hg... no checking for git... /usr/local/bin/git checking for stat... /usr/bin/stat checking for time... /usr/bin/time checking for flock... no checking for dtrace... /usr/sbin/dtrace checking for gpatch... no checking for patch... /usr/bin/patch checking bash version... 5.1.8 checking if bash supports pipefail... yes checking if bash supports errexit (-e)... yes checking pkg-config is at least version 0.9.0... yes checking for default LOG value... checking headless only... no checking for graphviz dot... yes checking for pandoc... no, cannot generate full docs checking full docs... no, missing dependencies checking for cacerts file... /usr/ports/java/openjdk11/files/cacerts checking if packaged modules are kept... yes (default) checking for version string... 11.0.11+9-1 configure: Found potential Boot JDK using configure arguments configure: Potential Boot JDK found at /usr/local/bootstrap-openjdk11 is incorrect JDK version (Error occurred during initialization of VM); ignoring configure: (Your Boot JDK version must be one of: 10 11) configure: error: The path given by --with-boot-jdk does not contain a valid Boot JDK