Skip to content
This repository was archived by the owner on May 29, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion make/CompileJavaModules.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ java.desktop_EXCLUDE_FILES += \
.template \
#

ifeq ($(OPENJDK_TARGET_OS), macosx)
ifneq ($(filter $(OPENJDK_TARGET_OS), macosx ios), )
# exclude all X11 on Mac.
java.desktop_EXCLUDES += \
sun/awt/X11 \
Expand Down
11 changes: 10 additions & 1 deletion make/autoconf/build-aux/config.sub
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@
DIR=`dirname $0`

# First, filter out everything that doesn't begin with "aarch64-"
if ! echo $* | grep '^aarch64-' >/dev/null ; then
# or that ends with "-ios" or "-android"
if ! echo $* | egrep "^aarch64-|-ios|-android" >/dev/null ; then
. $DIR/autoconf-config.sub "$@"
# autoconf-config.sub exits, so we never reach here, but just in
# case we do:
Expand All @@ -41,6 +42,14 @@ while test $# -gt 0 ; do
case $1 in
-- ) # Stop option processing
shift; break ;;
*-ios* )
echo $1
exit
;;
*-android* )
echo $1
exit
;;
aarch64-* )
config=`echo $1 | sed 's/^aarch64-/arm-/'`
sub_args="$sub_args $config"
Expand Down
7 changes: 7 additions & 0 deletions make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
elif test "x$OPENJDK_TARGET_OS" = xmacosx; then
CFLAGS_OS_DEF_JVM="-D_ALLBSD_SOURCE -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
CFLAGS_OS_DEF_JDK="-D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
elif test "x$OPENJDK_TARGET_OS" = xios; then
CFLAGS_OS_DEF_JVM="-DMACOSX -D_ALLBSD_SOURCE -DTARGET_IOS -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
CFLAGS_OS_DEF_JDK="-DMACOSX -D_ALLBSD_SOURCE -DTARGET_IOS -D_DARWIN_UNLIMITED_SELECT"
elif test "x$OPENJDK_TARGET_OS" = xaix; then
CFLAGS_OS_DEF_JVM="-DAIX"
elif test "x$OPENJDK_TARGET_OS" = xbsd; then
Expand Down Expand Up @@ -829,6 +832,10 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
fi
fi

if test "x$STATIC_BUILD" = xtrue; then
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove these 4 lines.

$2CFLAGS_JDKLIB="${$2CFLAGS_JDKLIB} -DSTATIC_BUILD=1"
fi

AC_SUBST($2JVM_CFLAGS)
AC_SUBST($2CFLAGS_JDKLIB)
AC_SUBST($2CFLAGS_JDKEXE)
Expand Down
2 changes: 1 addition & 1 deletion make/autoconf/flags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ AC_DEFUN_ONCE([FLAGS_PRE_TOOLCHAIN],
GLOBAL_CXXFLAGS="$MACHINE_FLAG $SYSROOT_CFLAGS $USER_CXXFLAGS"
GLOBAL_LDFLAGS="$MACHINE_FLAG $SYSROOT_LDFLAGS $USER_LDFLAGS"
# FIXME: Don't really know how to do with this, but this was the old behavior
GLOBAL_CPPFLAGS="$SYSROOT_CFLAGS"
GLOBAL_CPPFLAGS="$MACHINE_FLAG $USER_CFLAGS $SYSROOT_CFLAGS"
AC_SUBST(GLOBAL_CFLAGS)
AC_SUBST(GLOBAL_CXXFLAGS)
AC_SUBST(GLOBAL_LDFLAGS)
Expand Down
4 changes: 4 additions & 0 deletions make/autoconf/hotspot.m4
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,10 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_GTEST],
else
AC_MSG_ERROR([--enable-gtest must be either yes or no])
fi
if test "x$OPENJDK_TARGET_OS" = "xios" || test "x$OPENJDK_TARGET_OS" = "xandroid" || test "x$STATIC_BUILD" = "xtrue"; then
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

STATIC_LIB_BUILD instead of STATIC_BUILD

BUILD_GTEST="false"
fi


AC_SUBST(BUILD_GTEST)
])
9 changes: 8 additions & 1 deletion make/autoconf/jdk-options.m4
Original file line number Diff line number Diff line change
Expand Up @@ -458,13 +458,20 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_STATIC_BUILD],
AC_MSG_RESULT([yes])
if test "x$OPENJDK_TARGET_OS" != xmacosx && \
test "x$OPENJDK_TARGET_OS" != xlinux && \
test "x$OPENJDK_TARGET_OS" != xwindows; then
test "x$OPENJDK_TARGET_OS" != xwindows && \
test "x$OPENJDK_TARGET_OS" != xios; then
AC_MSG_ERROR([--enable-static-build is not supported for this os: $OPENJDK_TARGET_OS])
fi
STATIC_BUILD_CFLAGS="-DSTATIC_BUILD=1"
CFLAGS_JDKLIB_EXTRA="$CFLAGS_JDKLIB_EXTRA $STATIC_BUILD_CFLAGS"
CXXFLAGS_JDKLIB_EXTRA="$CXXFLAGS_JDKLIB_EXTRA $STATIC_BUILD_CFLAGS"
STATIC_LIB_BUILD=true
if test "x$OPENJDK_TARGET_OS" = "xios"; then
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove these three lines.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove these 3 lines

STATIC_BUILD=true
fi
if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
STATIC_BUILD=true
fi
elif test "x$enable_static_build" = "xno"; then
AC_MSG_CHECKING([if static build is enabled])
AC_MSG_RESULT([no])
Expand Down
3 changes: 2 additions & 1 deletion make/autoconf/lib-freetype.m4
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,8 @@ AC_DEFUN_ONCE([LIB_SETUP_FREETYPE],
fi

FREETYPE_TO_USE=bundled
if (test "x$OPENJDK_TARGET_OS" != "xwindows" && test "x$OPENJDK_TARGET_OS" != "xmacosx"); then
if (test "x$OPENJDK_TARGET_OS" != "xwindows" && test "x$OPENJDK_TARGET_OS" != "xmacosx" \
&& test "x$OPENJDK_TARGET_OS" != "xios"); then
FREETYPE_TO_USE=system
fi
if (test "x$with_freetype" != "x"); then
Expand Down
10 changes: 5 additions & 5 deletions make/autoconf/libraries.m4
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ m4_include([lib-tests.m4])
AC_DEFUN_ONCE([LIB_DETERMINE_DEPENDENCIES],
[
# Check if X11 is needed
if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$OPENJDK_TARGET_OS" = xmacosx; then
# No X11 support on windows or macosx
if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$OPENJDK_TARGET_OS" = xmacosx || test "x$OPENJDK_TARGET_OS" = xios || test "x$OPENJDK_TARGET_OS" = xandroid; then
# No X11 support on windows, macosx, ios and android
NEEDS_LIB_X11=false
else
# All other instances need X11, even if building headless only, libawt still
Expand All @@ -50,8 +50,8 @@ AC_DEFUN_ONCE([LIB_DETERMINE_DEPENDENCIES],
fi

# Check if fontconfig is needed
if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$OPENJDK_TARGET_OS" = xmacosx; then
# No fontconfig support on windows or macosx
if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$OPENJDK_TARGET_OS" = xmacosx || test "x$OPENJDK_TARGET_OS" = xios || test "x$OPENJDK_TARGET_OS" = xandroid; then
# No fontconfig support on windows, macosx, ios and android
NEEDS_LIB_FONTCONFIG=false
else
# All other instances need fontconfig, even if building headless only,
Expand All @@ -60,7 +60,7 @@ AC_DEFUN_ONCE([LIB_DETERMINE_DEPENDENCIES],
fi

# Check if cups is needed
if test "x$OPENJDK_TARGET_OS" = xwindows; then
if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$STATIC_BUILD" = xtrue; then
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

STATIC_LIB_BUILD instead of STATIC_BUILD

# Windows have a separate print system
NEEDS_LIB_CUPS=false
else
Expand Down
11 changes: 11 additions & 0 deletions make/autoconf/platform.m4
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,10 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_OS],
VAR_OS=linux
VAR_OS_TYPE=unix
;;
*android*)
VAR_OS=android
VAR_OS_TYPE=unix
;;
*solaris*)
VAR_OS=solaris
VAR_OS_TYPE=unix
Expand All @@ -174,6 +178,10 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_OS],
VAR_OS=macosx
VAR_OS_TYPE=unix
;;
*ios*)
VAR_OS=ios
VAR_OS_TYPE=unix
;;
*bsd*)
VAR_OS=bsd
VAR_OS_TYPE=unix
Expand Down Expand Up @@ -426,6 +434,9 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
if test "x$OPENJDK_$1_OS" = xmacosx; then
HOTSPOT_$1_OS=bsd
fi
if test "x$OPENJDK_$1_OS" = xios; then
HOTSPOT_$1_OS=bsd
fi
AC_SUBST(HOTSPOT_$1_OS)

HOTSPOT_$1_OS_TYPE=${OPENJDK_$1_OS_TYPE}
Expand Down
4 changes: 2 additions & 2 deletions make/autoconf/toolchain.m4
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ AC_DEFUN([TOOLCHAIN_SETUP_FILENAME_PATTERNS],
STATIC_LIBRARY='lib[$]1.a'
OBJ_SUFFIX='.o'
EXE_SUFFIX=''
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
if test "x$OPENJDK_TARGET_OS" = "xmacosx" || test "x$OPENJDK_TARGET_OS" = "xios" ; then
# For full static builds, we're overloading the SHARED_LIBRARY
# variables in order to limit the amount of changes required.
# It would be better to remove SHARED and just use LIBRARY and
Expand Down Expand Up @@ -226,7 +226,7 @@ AC_DEFUN_ONCE([TOOLCHAIN_DETERMINE_TOOLCHAIN_TYPE],
toolchain_var_name=VALID_TOOLCHAINS_$OPENJDK_BUILD_OS
VALID_TOOLCHAINS=${!toolchain_var_name}

if test "x$OPENJDK_TARGET_OS" = xmacosx; then
if test "x$OPENJDK_TARGET_OS" = "xmacosx" || test "x$OPENJDK_TARGET_OS" = "xios" ; then
if test -n "$XCODEBUILD"; then
# On Mac OS X, default toolchain to clang after Xcode 5
XCODE_VERSION_OUTPUT=`"$XCODEBUILD" -version 2>&1 | $HEAD -n 1`
Expand Down
22 changes: 22 additions & 0 deletions make/common/JdkNativeCompilation.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,28 @@ include NativeCompilation.gmk
# Hook to include the corresponding custom file, if present.
$(eval $(call IncludeCustomExtension, common/JdkNativeCompilation.gmk))

ifeq ($(OPENJDK_TARGET_OS), android)
FindSrcDirsForLib = \
$(call uniq, $(wildcard \
$(TOPDIR)/src/$(strip $1)/linux/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/share/native/lib$(strip $2)))
else ifeq ($(OPENJDK_TARGET_OS), ios)
FindSrcDirsForLib = \
$(call uniq, $(wildcard \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS)/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/macosx/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/share/native/lib$(strip $2)))
else
FindSrcDirsForLib += \
$(call uniq, $(wildcard \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS)/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/lib$(strip $2) \
$(TOPDIR)/src/$(strip $1)/share/native/lib$(strip $2)))

endif

FindSrcDirsForLib += \
$(call uniq, $(wildcard \
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS)/native/lib$(strip $2) \
Expand Down
8 changes: 8 additions & 0 deletions make/common/Modules.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,14 @@ TOP_SRC_DIRS += \
$(TOPDIR)/src \
#

ifeq ($(OPENJDK_TARGET_OS), android)
SRC_SUBDIRS += linux/classes
endif

ifeq ($(OPENJDK_TARGET_OS), ios)
SRC_SUBDIRS += macosx/classes
endif

SRC_SUBDIRS += $(OPENJDK_TARGET_OS)/classes
ifneq ($(OPENJDK_TARGET_OS), $(OPENJDK_TARGET_OS_TYPE))
SRC_SUBDIRS += $(OPENJDK_TARGET_OS_TYPE)/classes
Expand Down
12 changes: 9 additions & 3 deletions make/common/NativeCompilation.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@ endif

# get the exported symbols from mapfiles and if there
# is no mapfile, get them from the archive
ifeq ($(call isTargetOs, linux), true)
MNM = $(NM)
else
MNM = $(NM) -m
endif

define GetSymbols
$(RM) $$(@D)/$$(basename $$(@F)).symbols; \
if [ ! -z $$($1_MAPFILE) -a -e $$($1_MAPFILE) ]; then \
Expand All @@ -53,9 +59,9 @@ define GetSymbols
$(CUT) -d ' ' -f 3 >> $$(@D)/$$(basename $$(@F)).symbols || true;\
else \
$(ECHO) "Getting symbols from nm"; \
$(NM) -m $$($1_TARGET) | $(GREP) "__TEXT" | \
$(MNM) $$($1_TARGET) | $(GREP) "__TEXT" | \
$(EGREP) -v "non-external|private extern|__TEXT,__eh_frame" | \
$(SED) -e 's/.* //' > $$(@D)/$$(basename $$(@F)).symbols; \
$(SED) -e 's/.* //' > $$(@D)/$$(basename $$(@F)).symbols || true; \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need || true here?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This keeps the build from failing if a specific file does not have any symbols.

fi
endef

Expand Down Expand Up @@ -820,7 +826,7 @@ define SetupNativeCompilationBody
$(CD) $$($1_OUTPUT_DIR) && \
$$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)

else ifeq ($(OPENJDK_TARGET_OS), macosx)
else ifneq ($(findstring $(OPENJDK_TARGET_OS), ios macosx), )
$1_DEBUGINFO_FILES := \
$$($1_OUTPUT_DIR)/$$($1_BASENAME).dSYM/Contents/Info.plist \
$$($1_OUTPUT_DIR)/$$($1_BASENAME).dSYM/Contents/Resources/DWARF/$$($1_BASENAME)
Expand Down
4 changes: 2 additions & 2 deletions make/hotspot/lib/JvmMapfile.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ else ifeq ($(OPENJDK_TARGET_OS), solaris)
if ($$3 ~ /$(FILTER_SYMBOLS_PATTERN)/) print $$3; \
}'

else ifeq ($(OPENJDK_TARGET_OS), macosx)
else ifneq (, $(filter $(OPENJDK_TARGET_OS), ios macosx))
# nm on macosx prints out "warning: nm: no name list" to stderr for
# files without symbols. Hide this, even at the expense of hiding real errors.
DUMP_SYMBOLS_CMD := $(NM) -Uj *.o 2> /dev/null
Expand Down Expand Up @@ -153,7 +153,7 @@ $(JVM_OUTPUTDIR)/symbols: $(SYMBOLS_SRC)
################################################################################
# Finally convert the symbol list into a platform-specific mapfile

ifeq ($(OPENJDK_TARGET_OS), macosx)
ifneq (, $(filter $(OPENJDK_TARGET_OS), ios macosx))
# On macosx, we need to add a leading underscore
define create-mapfile-work
$(AWK) '{ if ($$0 ~ ".") { print " _" $$0 } }' < $^ > [email protected]
Expand Down
6 changes: 4 additions & 2 deletions make/lib/CoreLibraries.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ TARGETS += $(BUILD_LIBVERIFY)

LIBJAVA_CFLAGS := -DARCHPROPNAME='"$(OPENJDK_TARGET_CPU_OSARCH)"'

ifeq ($(OPENJDK_TARGET_OS), macosx)
ifneq (,$(filter $(OPENJDK_TARGET_OS), macosx ios))
BUILD_LIBJAVA_java_props_md.c_CFLAGS := -x objective-c
BUILD_LIBJAVA_java_props_macosx.c_CFLAGS := -x objective-c
endif
Expand All @@ -102,6 +102,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJAVA, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBJAVA_CFLAGS), \
System.c_CFLAGS := $(VERSION_CFLAGS), \
CFLAGS_ios := -I$(TOPDIR)/src/java.base/macosx/native/libjava, \
jdk_util.c_CFLAGS := $(VERSION_CFLAGS), \
EXTRA_HEADER_DIRS := libfdlibm, \
WARNINGS_AS_ERRORS_xlc := false, \
Expand Down Expand Up @@ -197,7 +198,7 @@ ifeq ($(LIBJLI_ALL_ERGO), $(LIBJLI_EXCLUDE_ERGO))
endif
LIBJLI_EXCLUDE_FILES += $(notdir $(LIBJLI_EXCLUDE_ERGO))

ifeq ($(OPENJDK_TARGET_OS), macosx)
ifneq (,$(filter $(OPENJDK_TARGET_OS), macosx ios))
LIBJLI_EXCLUDE_FILES += java_md_solinux.c ergo.c ergo_i586.c

BUILD_LIBJLI_java_md_macosx.c_CFLAGS := -x objective-c
Expand Down Expand Up @@ -238,6 +239,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJLI, \
EXTRA_FILES := $(LIBJLI_EXTRA_FILES), \
OPTIMIZATION := HIGH, \
CFLAGS := $(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS), \
CFLAGS_ios := -I$(TOPDIR)/src/java.base/macosx/native/libjli, \
DISABLED_WARNINGS_solstudio := \
E_ASM_DISABLES_OPTIMIZATION \
E_STATEMENT_NOT_REACHED, \
Expand Down
21 changes: 19 additions & 2 deletions make/lib/Lib-java.base.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,13 @@ include CoreLibraries.gmk
################################################################################
# Create the network library

LIBNET_SRC_DIRS := $(call FindSrcDirsForComponent, java.base, net)

$(eval $(call SetupJdkLibrary, BUILD_LIBNET, \
NAME := net, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB), \
SRC := $(LIBNET_SRC_DIRS), \
DISABLED_WARNINGS_gcc := format-nonliteral, \
DISABLED_WARNINGS_clang := parentheses-equality constant-logical-operand, \
DISABLED_WARNINGS_microsoft := 4244 4047 4133 4996, \
Expand Down Expand Up @@ -189,8 +192,22 @@ ifeq ($(STATIC_BUILD), true)
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base/$(LIBRARY_PREFIX)verify.symbols \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should the above ifeq be STATIC_LIB_BUILD && iOS? We don't need .symbols files on any platform other than iOS.

$(SUPPORT_OUTPUTDIR)/modules_libs/java.base/$(LIBRARY_PREFIX)zip.symbols \
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base/$(LIBRARY_PREFIX)jimage.symbols \
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base/server/$(LIBRARY_PREFIX)jvm.symbols \
#

ifeq ($(call isTargetOs, ios), true)
# JAVA_BASE_EXPORT_SYMBOLS_SRC += \
# $(SUPPORT_OUTPUTDIR)/modules_libs/java.base$(OPENJDK_TARGET_CPU_LIBDIR)/jli/$(LIBRARY_PREFIX)jli.symbols
endif

ifeq ($(call check-jvm-variant, minimal), true)
JAVA_BASE_EXPORT_SYMBOLS_SRC += \
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base$(OPENJDK_TARGET_CPU_LIBDIR)/minimal/$(LIBRARY_PREFIX)jvm.symbols
else ifeq ($(call check-jvm-variant, client), true)
JAVA_BASE_EXPORT_SYMBOLS_SRC += \
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base$(OPENJDK_TARGET_CPU_LIBDIR)/client/$(LIBRARY_PREFIX)jvm.symbols
else ifeq ($(call check-jvm-variant, server), true)
JAVA_BASE_EXPORT_SYMBOLS_SRC += \
$(SUPPORT_OUTPUTDIR)/modules_libs/java.base$(OPENJDK_TARGET_CPU_LIBDIR)/server/$(LIBRARY_PREFIX)jvm.symbols
endif

JAVA_BASE_EXPORT_SYMBOL_FILE := $(SUPPORT_OUTPUTDIR)/modules_libs/java.base/java.base.symbols

Expand Down
Loading