Skip to content

Commit 70c94b2

Browse files
[GR-50930] Merge in tag jdk-23+2.
PullRequest: labsjdk-ce/45
2 parents 8784e1a + 94d8fcb commit 70c94b2

File tree

174 files changed

+11067
-2905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+11067
-2905
lines changed

ci.jsonnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ local contains(str, needle) = std.findSubstr(needle, str) != [];
246246
# Downstream Graal branch to test against. If you change this value to anything but
247247
# "master", you must create an ol-jira issue to change it back to master once the
248248
# next JVMCI release has been made. Add the issue id as a comment here.
249-
local downstream_branch = "labsjdk/automation-12-13-2023-2112",
249+
local downstream_branch = "labsjdk/automation-12-20-2023-8874",
250250

251251
local clone_graal(defs) = {
252252
# Checkout the graal-enterprise repo to the "_gate" version of the

make/CompileDemos.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ DEMO_MANIFEST := $(SUPPORT_OUTPUTDIR)/demos/java-main-manifest.mf
5858
# This rule will be depended on due to the MANIFEST line in SetupBuildDemo
5959
# and SetupBuildJvmtiDemo.
6060
$(eval $(call SetupTextFileProcessing, BUILD_JAVA_MANIFEST, \
61-
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf, \
61+
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf.template, \
6262
OUTPUT_FILE := $(DEMO_MANIFEST), \
6363
REPLACEMENTS := \
6464
@@VERSION_SPECIFICATION@@ => $(VERSION_SPECIFICATION) ; \

make/JrtfsJar.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ include TextFileProcessing.gmk
3333

3434
# This rule will be depended on due to the MANIFEST line
3535
$(eval $(call SetupTextFileProcessing, BUILD_JAVA_MANIFEST, \
36-
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf, \
36+
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf.template, \
3737
OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/java-main-manifest.mf, \
3838
REPLACEMENTS := \
3939
@@VERSION_SPECIFICATION@@ => $(VERSION_SPECIFICATION) ; \

make/MacBundles.gmk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ifeq ($(call isTargetOs, macosx), true)
6969
))
7070

7171
$(eval $(call SetupTextFileProcessing, BUILD_JDK_PLIST, \
72-
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist, \
72+
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist.template, \
7373
OUTPUT_FILE := $(JDK_MACOSX_CONTENTS_DIR)/Info.plist, \
7474
REPLACEMENTS := \
7575
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jdk ; \
@@ -82,7 +82,7 @@ ifeq ($(call isTargetOs, macosx), true)
8282
))
8383

8484
$(eval $(call SetupTextFileProcessing, BUILD_JRE_PLIST, \
85-
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist, \
85+
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist.template, \
8686
OUTPUT_FILE := $(JRE_MACOSX_CONTENTS_DIR)/Info.plist, \
8787
REPLACEMENTS := \
8888
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jre ; \

make/Main.gmk

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,9 +744,16 @@ endif
744744

745745
$(eval $(call SetupTarget, build-test-lib, \
746746
MAKEFILE := test/BuildTestLib, \
747+
TARGET := build-test-lib, \
747748
DEPS := exploded-image, \
748749
))
749750

751+
$(eval $(call SetupTarget, test-image-lib, \
752+
MAKEFILE := test/BuildTestLib, \
753+
TARGET := test-image-lib, \
754+
DEPS := build-test-lib, \
755+
))
756+
750757
ifeq ($(BUILD_FAILURE_HANDLER), true)
751758
# Builds the failure handler jtreg extension
752759
$(eval $(call SetupTarget, build-test-failure-handler, \
@@ -781,7 +788,7 @@ endif
781788

782789
$(eval $(call SetupTarget, build-microbenchmark, \
783790
MAKEFILE := test/BuildMicrobenchmark, \
784-
DEPS := interim-langtools exploded-image, \
791+
DEPS := interim-langtools exploded-image build-test-lib, \
785792
))
786793

787794
################################################################################
@@ -1264,7 +1271,7 @@ all-docs-bundles: docs-jdk-bundles docs-javase-bundles docs-reference-bundles
12641271
# This target builds the test image
12651272
test-image: prepare-test-image test-image-jdk-jtreg-native \
12661273
test-image-demos-jdk test-image-libtest-jtreg-native \
1267-
test-image-lib-native
1274+
test-image-lib test-image-lib-native
12681275

12691276
ifneq ($(JVM_TEST_IMAGE_TARGETS), )
12701277
# If JVM_TEST_IMAGE_TARGETS is externally defined, use it instead of the
File renamed without changes.

make/autoconf/basic.m4

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -448,17 +448,17 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
448448
AC_SUBST(CONFIGURESUPPORT_OUTPUTDIR)
449449
450450
# The spec.gmk file contains all variables for the make system.
451-
AC_CONFIG_FILES([$OUTPUTDIR/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
451+
AC_CONFIG_FILES([$OUTPUTDIR/spec.gmk:$AUTOCONF_DIR/spec.gmk.template])
452452
# The bootcycle-spec.gmk file contains support for boot cycle builds.
453-
AC_CONFIG_FILES([$OUTPUTDIR/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
453+
AC_CONFIG_FILES([$OUTPUTDIR/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.template])
454454
# The buildjdk-spec.gmk file contains support for building a buildjdk when cross compiling.
455-
AC_CONFIG_FILES([$OUTPUTDIR/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in])
455+
AC_CONFIG_FILES([$OUTPUTDIR/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.template])
456456
# The compare.sh is used to compare the build output to other builds.
457-
AC_CONFIG_FILES([$OUTPUTDIR/compare.sh:$AUTOCONF_DIR/compare.sh.in])
457+
AC_CONFIG_FILES([$OUTPUTDIR/compare.sh:$AUTOCONF_DIR/compare.sh.template])
458458
# The generated Makefile knows where the spec.gmk is and where the source is.
459459
# You can run make from the OUTPUTDIR, or from the top-level Makefile
460460
# which will look for generated configurations
461-
AC_CONFIG_FILES([$OUTPUTDIR/Makefile:$AUTOCONF_DIR/Makefile.in])
461+
AC_CONFIG_FILES([$OUTPUTDIR/Makefile:$AUTOCONF_DIR/Makefile.template])
462462
])
463463

464464
###############################################################################
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)