Vitaly Provodin
3a9b39995a
JBR-2130 remove module jdk.pack
...
(cherry picked from commit 9acab72161 )
2025-08-23 02:04:59 +04:00
Vitaly Provodin
91ea4423eb
JBR-4810 add VERSION_PATCH into version number string
...
(cherry picked from commit 401a12b6b9 )
2025-08-23 02:04:59 +04:00
Vitaly Provodin
4320d0dbb5
JBR-4754 make root directory with the same name as archive name
...
(cherry picked from commit 97a17c9a36 )
2025-08-23 02:04:58 +04:00
Nikita Provotorov
ea6c73a1b6
JBR-2074 Windows 10 AArch64 support: make the build scripts use custom build-jdk.
...
(cherry picked from commit 3d9869c702 )
2025-08-23 02:04:58 +04:00
Nikita Provotorov
31f8692e3b
JBR-2074 Windows 10 AArch64 support: build fixes.
...
(cherry picked from commit a873008261 )
2025-08-23 02:04:58 +04:00
Vitaly Provodin
a615050201
JBR-4567 replace comma with point in RenderPerf scores
...
(cherry picked from commit 5b91efd8c0 )
2025-08-23 02:04:58 +04:00
Vitaly Provodin
cb2a9548bd
JBR-4520 set file permissions after signing
...
(cherry picked from commit 64259b866c )
2025-08-23 02:04:57 +04:00
Vitaly Provodin
8e1d718a60
JBR-4512 windows: include pdb-files into jbrsdk
...
(cherry picked from commit 606ad057d3 )
2025-08-23 02:04:57 +04:00
Vitaly Provodin
1fb1cdc169
JBR-4087 add version info into the name of root directory in JBR tar.gz-distributions
...
(cherry picked from commit 45eeae64ee )
2025-08-23 02:04:57 +04:00
Vitaly Provodin
c5b566fd85
JBR-4511 remove --disable options from configure mac-aarch64 builds & unify configure for x64 and aarch64
...
(cherry picked from commit b387b2213e )
2025-08-23 02:04:57 +04:00
Maxim Kartashev
bf769a538a
JBR-4064 Windows: update build scripts to produce more deterministic output
...
Passed the configure script options necessary to enable reproducible builds
on Windows. With this options, the resulting jars are reproducible, but
native executables and libraries aren't.
(cherry picked from commit c1da1fa0d6 )
2025-08-23 02:04:56 +04:00
Vladislav Rassokhin
1ad4e499b9
JBR-4451 Make bash scripts safer
...
(cherry picked from commit 4f048b9790 )
2025-08-23 02:04:56 +04:00
Vitaly Provodin
0f275cebfa
JBR-4487 enable Linux 32 builds
...
(cherry picked from commit 38dbda93d0 )
2025-08-23 02:04:56 +04:00
Vitaly Provodin
99a3c9f380
JBR-4458 enable JBR17 windows 32 bit builds
...
(cherry picked from commit d3e65953e7 )
2025-08-23 02:04:55 +04:00
Vitaly Provodin
f713eb5b05
JBR-4272 generate and save debug symbols for JBR on macos/linux
...
(cherry picked from commit ef34e66dbf )
2025-08-23 02:04:55 +04:00
Vitaly Provodin
74056db1a0
JBR-4053 integrate DCEVM patches as usual commits
...
(cherry picked from commit 45672abcad )
2025-08-23 02:04:55 +04:00
Nikita Provotorov
c1b6dfa0c0
JBR-2074 Windows 10 AArch64 support: add build and pack scripts.
...
(cherry picked from commit e33c77a615 )
2025-08-23 02:04:54 +04:00
Vladimir Kempik
6914ba9ee7
JBR-4452: Update crash report message with JBR youtrack link
...
instead of bugreport.java.com
(cherry picked from commit c52914a035 )
2025-08-23 02:04:54 +04:00
Vitaly Provodin
170a37580b
JBR-4437 add sources to JBRSDK distributions for Windows and Linux
...
(cherry picked from commit 0399594195 )
2025-08-23 02:04:54 +04:00
Vitaly Provodin
70c783cc24
JBR-4437 add sources to JBRSDK distributions
...
(cherry picked from commit a13a015597 )
2025-08-23 02:04:53 +04:00
Anton Tarasov
01aa9f8891
JBR-3906 JBR for Linux aarch64 with JCEF is missing, is there any support plan?
...
(cherry picked from commit d47bc61b0e )
2025-08-23 02:04:53 +04:00
Vitaly Provodin
213fbb74d7
JBR-4188 add script comparing performance results
...
add exec permissions && fix misprint in checking if headers exist
move the script comparing performance results from jdk8u_test
(cherry picked from commit 924e7baadd )
2025-08-23 02:04:52 +04:00
Vladimir Kempik
e4187f531a
JBR-4283: Provide native JBR builds for alpine Linux-aarch64
...
(cherry picked from commit 925f02d3c5 )
2025-08-23 02:04:52 +04:00
Vladimir Kempik
a0baf223bb
JBR-4242:Provide native JBR builds for alpine Linux
...
(cherry picked from commit c62e05e7ac )
2025-08-23 02:04:51 +04:00
Maxim Kartashev
ed7325ab7c
JBR-3917 Problem using windows certificate store (trustStoreType=Windows-ROOT not recognized)
...
(cherry picked from commit 65abc7b029 )
2025-08-23 02:04:46 +04:00
Maxim Kartashev
8a058ea2b8
JBR-4145 Make builds independent from build directory
...
Supplied the --disable-absolute-path-in-output option to the configure script
when building JBR.
(cherry picked from commit 5aa22bb901 )
2025-08-23 02:04:45 +04:00
Vitaly Provodin
2467147f0e
JBR-4154 extract version info from sources & JBR-4099 make test-image on jbrsdk_jcef step
...
(cherry picked from commit f22a76949b )
2025-08-23 02:04:45 +04:00
Vitaly Provodin
70ca835efa
JBR-4067 fix misprint with applying obsolete exclude_jcef_module.patch
...
(cherry picked from commit 106349f0fe )
2025-08-23 02:04:45 +04:00
Vitaly Provodin
73452076a2
JBR-3756 remove JNF from mac-aarch64 binaries
...
(cherry picked from commit 011d461c99 )
2025-08-23 02:04:45 +04:00
Vitaly Provodin
51a7a162aa
JBR-4082 create JBR & JBRSDK installer packages
...
(cherry picked from commit a2e1fe0fa4 )
2025-08-23 02:04:45 +04:00
Maxim Kartashev
b0cbe7d70d
JBR-4061 Specify build user for the build
...
(cherry picked from commit 66713adb61 )
2025-08-23 02:04:44 +04:00
Maxim Kartashev
2daadbe440
JBR-4063 macOS: update build scripts to produce more deterministic output
...
Make mkimages.sh produce more deterministic .tar.gz archives on MacOS.
NB: build notarization is not in the scope of this change.
(cherry picked from commit e1a1b6814d )
(cherry picked from commit 43f7ebddec )
2025-08-23 02:04:44 +04:00
Maxim Kartashev
914a4fcf7c
JBR-4033 Linux: update build scripts to produce more deterministic output
...
This commits achieves almost the same build output with the same build
input on Linux. Exceptions are:
- class files timestamps differ in jrt-fs.jar (for all output),
- class files timestamps differ in all the jmod files (for
jbrsdk...tar.gz).
NB: jbrsdk...test...tar.gz does not need to be deterministic.
This was achieved mainly by
- setting several environment variables (SOURCE_DATE_EPOCH, TZ),
- providing the necessary options to the configure script,
- setting the timestamp of all files that make up the resulting
archive to SORUCE_DATE_EPOCH and normalizing the list of said
files before archiving.
(cherry picked from commit ffded82734 )
(cherry picked from commit 38ec30a58d )
2025-08-23 02:04:44 +04:00
Maxim Kartashev
7cbfe8c456
JBR-4059 Create Dockerfile for building on AArch64 Linux
...
(cherry picked from commit 249614a30b )
2025-08-23 02:04:44 +04:00
Vitaly Provodin
8bde7f4aab
JBR-3905 add incremental JBR building
...
(cherry picked from commit 54f28cde44 )
2025-08-23 02:04:43 +04:00
Vitaly Provodin
fa0226b747
JBR-3904 fix the image directory name of macos builds
...
(cherry picked from commit cf13b7c46e )
2025-08-23 02:04:43 +04:00
Vitaly Provodin
c0eee5d4e9
configure BOOT_JDK to use JDK 17
...
(cherry picked from commit d815b82649 )
2025-08-23 02:04:43 +04:00
Anton Tarasov
0f18fe4762
JBR-3655 jbr-dev build fails to find jcef modules on Windows
...
(cherry picked from commit f63fd1c8ec )
2025-08-23 02:04:43 +04:00
Maxim Kartashev
16e7506e15
JBR-3645 Tool to support keeping JBR in sync with OpenJDK
...
(cherry picked from commit 21c43f48cf )
2025-08-23 02:04:42 +04:00
Vitaly Provodin
d63450b847
JBR-3639 add jbrsdk tarballs for dcevm, jcef builds
...
(cherry picked from commit 0117d49591 )
2025-08-23 02:04:42 +04:00
Anton Tarasov
384bea11e2
JBR-3627 include jmods in jbrsdk bundle for jbr-dev
...
(cherry picked from commit f54c836685 )
2025-08-23 02:04:42 +04:00
Vitaly.Provodin
71ffa441c3
add dockerfile for x86
...
(cherry picked from commit 8fb2341ea8 )
(cherry picked from commit cfbafa6c73 )
2025-08-23 02:04:42 +04:00
Vitaly Provodin
eadd4c0eca
JBR-1505 add jdk.jcmd module into JBR
...
(cherry picked from commit c40b9c8b9e )
(cherry picked from commit 5362ff99a2 )
2025-08-23 02:04:41 +04:00
Vitaly Provodin
ddcf6553e8
JBR-2957 notarize JBR and JBRSDK as APPL
...
(cherry picked from commit 0e7f9ce4ca )
(cherry picked from commit 3f4aee8c63 )
2025-08-23 02:04:41 +04:00
Vitaly Provodin
38c349bd6b
JBR-667 add shenandoahgc feature
...
(cherry picked from commit e15dad04 )
(cherry picked from commit 0845bb7308 )
2025-08-23 02:04:41 +04:00
Vitaly Provodin
514dd35cc1
configure BOOT_JDK to use JDK 16
...
(cherry picked from commit 3e34330003 )
2025-08-23 02:04:41 +04:00
Anton Tarasov
b067f46ea5
Add build.gradle
...
(cherry picked from commit 9d01f893b6 )
2025-08-23 02:04:40 +04:00
Vitaly Provodin
d8054eef1b
JBR-3401 enable macos-aarhc64 builds
...
(cherry picked from commit d2c40f66f8 )
2025-08-23 02:04:40 +04:00
Vitaly Provodin
954b0a0308
JBR-3305 remove the option --disable-warnings-as-errors from configure
...
(cherry picked from commit 301fcb2df1 )
2025-08-23 02:04:40 +04:00
Vitaly Provodin
ec437f5951
JBR-2922 add JCEF to jbrsdk binaries
...
& fix a misprint in get_mods_list
JBR-2922 add JCEF to jbrsdk binaries
& fix a misprint in get_mods_list
(cherry picked from commit 6fa3e775ab )
2025-08-23 02:04:39 +04:00