Skip to content

Commit 803229b

Browse files
authored
Merge pull request #2076 from SAP/pr-jdk-26+19
Merge to tag jdk-26+19
2 parents c376092 + b37a1a3 commit 803229b

File tree

507 files changed

+10594
-4768
lines changed

Some content is hidden

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

507 files changed

+10594
-4768
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,8 @@ jobs:
347347
uses: ./.github/workflows/build-macos.yml
348348
with:
349349
platform: macos-x64
350-
runs-on: 'macos-13'
351-
xcode-toolset-version: '14.3.1'
350+
runs-on: 'macos-15-intel'
351+
xcode-toolset-version: '16.4'
352352
configure-arguments: ${{ github.event.inputs.configure-arguments }}
353353
make-arguments: ${{ github.event.inputs.make-arguments }}
354354
dry-run: ${{ needs.prepare.outputs.dry-run == 'true' }}
@@ -360,8 +360,8 @@ jobs:
360360
uses: ./.github/workflows/build-macos.yml
361361
with:
362362
platform: macos-aarch64
363-
runs-on: 'macos-14'
364-
xcode-toolset-version: '15.4'
363+
runs-on: 'macos-15'
364+
xcode-toolset-version: '16.4'
365365
configure-arguments: ${{ github.event.inputs.configure-arguments }}
366366
make-arguments: ${{ github.event.inputs.make-arguments }}
367367
dry-run: ${{ needs.prepare.outputs.dry-run == 'true' }}
@@ -452,9 +452,9 @@ jobs:
452452
with:
453453
platform: macos-aarch64
454454
bootjdk-platform: macos-aarch64
455-
runs-on: macos-14
455+
runs-on: macos-15
456456
dry-run: ${{ needs.prepare.outputs.dry-run == 'true' }}
457-
xcode-toolset-version: '15.4'
457+
xcode-toolset-version: '16.4'
458458
debug-suffix: -debug
459459

460460
test-windows-x64:

make/ToolsJdk.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_
6363
TOOL_TZDB = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
6464
build.tools.tzdb.TzdbZoneRulesCompiler
6565

66-
TOOL_BLOCKED_CERTS = $(JAVA_SMALL) -Xlog:disable -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
66+
TOOL_BLOCKED_CERTS = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
6767
--add-exports java.base/sun.security.util=ALL-UNNAMED \
6868
build.tools.blockedcertsconverter.BlockedCertsConverter
6969

make/autoconf/boot-jdk.m4

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,9 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS],
444444
# Force en-US environment
445445
UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA])
446446
447+
UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off:stdout],boot_jdk_jvmargs,[$JAVA])
448+
UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA])
449+
447450
if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then
448451
# Use our own CDS archive
449452
UTIL_ADD_JVM_ARG_IF_OK([$boot_jdk_cds_args -Xshare:auto],boot_jdk_jvmargs,[$JAVA])

make/data/charsetmapping/IBM930.c2b

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@
3232
547d 92ca
3333
53da 9b7e
3434
446e f86f
35-
#
36-
# we should use this one instead of the 4260<-ff0d
37-
#4260 2212
38-
4260 ff0d
39-
#
4035
426A 00A6
4136
43A1 301C
4237
444A 2014

make/data/charsetmapping/IBM930.map

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,6 @@
2525
# 4260 <--> 2212
2626
# 426A <--> 00A6
2727
#
28-
# Warning:
29-
# "our old" implementation seems agree with above "new" mappings
30-
# except the entries 4260 <-> 2212. To keep the "compatbility"
31-
# with the "old" implementation, I changed the entries "temporarily"
32-
# 4260 <-> 2212
33-
# 4260 <- ff0d
34-
#
3528
00 0000
3629
01 0001
3730
02 0002
@@ -407,8 +400,7 @@ FF 009F
407400
425D FF09
408401
425E FF1B
409402
425F FFE2
410-
#4260 FF0D
411-
4260 2212
403+
4260 FF0D
412404
4261 FF0F
413405
426A FFE4
414406
426B FF0C

make/devkit/Makefile

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2013, 2025, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -57,71 +57,71 @@
5757

5858
COMMA := ,
5959

60-
os := $(shell uname -o)
61-
cpu := $(shell uname -p)
60+
OS := $(shell uname -o)
61+
CPU := $(shell uname -m)
6262

6363
# Figure out what platform this is building on.
64-
me := $(cpu)-$(if $(findstring Linux,$(os)),linux-gnu)
64+
ME := $(CPU)-$(if $(findstring Linux,$(OS)),linux-gnu)
6565

66-
$(info Building on platform $(me))
66+
$(info Building on platform $(ME))
6767

6868
#
6969
# By default just build for the current platform, which is assumed to be Linux
7070
#
7171
ifeq ($(TARGETS), )
72-
platforms := $(me)
73-
host_platforms := $(platforms)
72+
PLATFORMS := $(ME)
73+
HOST_PLATFORMS := $(PLATFORMS)
7474
else
75-
platforms := $(subst $(COMMA), , $(TARGETS))
76-
host_platforms := $(me)
75+
PLATFORMS := $(subst $(COMMA), , $(TARGETS))
76+
HOST_PLATFORMS := $(ME)
7777
endif
78-
target_platforms := $(platforms)
79-
$(info host_platforms $(host_platforms))
80-
$(info target_platforms $(target_platforms))
78+
TARGET_PLATFORMS := $(PLATFORMS)
79+
$(info HOST_PLATFORMS $(HOST_PLATFORMS))
80+
$(info TARGET_PLATFORMS $(TARGET_PLATFORMS))
8181

82-
all compile : $(platforms)
82+
all compile : $(PLATFORMS)
8383

8484
ifeq ($(SKIP_ME), )
85-
$(foreach p,$(filter-out $(me),$(platforms)),$(eval $(p) : $$(me)))
85+
$(foreach p,$(filter-out $(ME),$(PLATFORMS)),$(eval $(p) : $$(ME)))
8686
endif
8787

8888
OUTPUT_ROOT = $(abspath ../../build/devkit)
8989
RESULT = $(OUTPUT_ROOT)/result
9090

91-
submakevars = HOST=$@ BUILD=$(me) RESULT=$(RESULT) OUTPUT_ROOT=$(OUTPUT_ROOT)
91+
SUBMAKEVARS = HOST=$@ BUILD=$(ME) RESULT=$(RESULT) OUTPUT_ROOT=$(OUTPUT_ROOT)
9292

93-
$(host_platforms) :
93+
$(HOST_PLATFORMS) :
9494
@echo 'Building compilers for $@'
95-
@echo 'Targets: $(target_platforms)'
96-
for p in $(filter $@, $(target_platforms)) $(filter-out $@, $(target_platforms)); do \
97-
$(MAKE) -f Tools.gmk download-rpms $(submakevars) \
95+
@echo 'Targets: $(TARGET_PLATFORMS)'
96+
for p in $(filter $@, $(TARGET_PLATFORMS)) $(filter-out $@, $(TARGET_PLATFORMS)); do \
97+
$(MAKE) -f Tools.gmk download-rpms $(SUBMAKEVARS) \
9898
TARGET=$$p PREFIX=$(RESULT)/$@-to-$$p && \
99-
$(MAKE) -f Tools.gmk all $(submakevars) \
99+
$(MAKE) -f Tools.gmk all $(SUBMAKEVARS) \
100100
TARGET=$$p PREFIX=$(RESULT)/$@-to-$$p && \
101-
$(MAKE) -f Tools.gmk ccache $(submakevars) \
101+
$(MAKE) -f Tools.gmk ccache $(SUBMAKEVARS) \
102102
TARGET=$@ PREFIX=$(RESULT)/$@-to-$$p || exit 1 ; \
103103
done
104104
@echo 'All done"'
105105

106-
today := $(shell date +%Y%m%d)
106+
TODAY := $(shell date +%Y%m%d)
107107

108108
define Mktar
109-
$(1)-to-$(2)_tar = $$(RESULT)/sdk-$(1)-to-$(2)-$$(today).tar.gz
109+
$(1)-to-$(2)_tar = $$(RESULT)/sdk-$(1)-to-$(2)-$$(TODAY).tar.gz
110110
$$($(1)-to-$(2)_tar) : PLATFORM = $(1)-to-$(2)
111111
TARFILES += $$($(1)-to-$(2)_tar)
112112
endef
113113

114-
$(foreach p,$(host_platforms),$(foreach t,$(target_platforms),$(eval $(call Mktar,$(p),$(t)))))
114+
$(foreach p,$(HOST_PLATFORMS),$(foreach t,$(TARGET_PLATFORMS),$(eval $(call Mktar,$(p),$(t)))))
115115

116116
tars : all $(TARFILES)
117117
onlytars : $(TARFILES)
118118
%.tar.gz :
119119
$(MAKE) -r -f Tars.gmk SRC_DIR=$(RESULT)/$(PLATFORM) TAR_FILE=$@
120120

121121
clean :
122-
rm -rf $(addprefix ../../build/devkit/, result $(host_platforms))
122+
rm -rf $(addprefix ../../build/devkit/, result $(HOST_PLATFORMS))
123123
dist-clean: clean
124124
rm -rf $(addprefix ../../build/devkit/, src download)
125125

126126
FORCE :
127-
.PHONY : all compile tars $(configs) $(host_platforms) clean dist-clean
127+
.PHONY : all compile tars $(HOST_PLATFORMS) clean dist-clean

0 commit comments

Comments
 (0)