An action to build personal binaries using adoptium/temurin-build scripts
See action.yml
Hotspot, jdk = 11,12,13, 15 on Mac, Ubuntu and Windows Openj9, jdk = 11, 12, 13, 15 on Mac and Ubuntu
Github action for building JDKs that utilizes the build scripts from the openjdk-build repo
License: MIT License
An action to build personal binaries using adoptium/temurin-build scripts
See action.yml
Hotspot, jdk = 11,12,13, 15 on Mac, Ubuntu and Windows Openj9, jdk = 11, 12, 13, 15 on Mac and Ubuntu
nightly builds hasn't been triggered for 10 days. Could the usage limits be reached?
In yaml files inside of https://github.com/adoptium/build-jdk/blob/master/.github/workflows/
where ever we reference jdk16u, we should switch to jdk17u
Example: https://github.com/adoptium/build-jdk/blob/master/.github/workflows/nightly.yml#L13
should be changed to `javaToBuild: [jdk11u, jdk17u]
jdk11 windows get Error: No configurations found for /cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/build/src.
checking whether the C compiler works... no
configure: error: in `/cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/build/src':
configure: error: C compiler cannot create executables
See `config.log' for more details
configure exiting with result code 77
Error: No configurations found for /cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/build/src.
Please run 'bash configure' to create a configuration.
/cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/build/src/make/Init.gmk:124: *** Cannot continue. Stop.
OpenJDK make failed, archiving make failed logs
Archiving the build OpenJDK image and compressing with gzip
Your final archive was created at /cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/build/src/build/windows-x86_64-normal-server-release/OpenJDK.zip
Moving the artifact to /cygdrive/d/a/runaqaTest/runaqaTest/temurin-build/workspace/artifacts
Failed to make the JDK, exiting
https://github.com/sophia-guo/runaqaTest/runs/3287018647?check_suite_focus=true
All builds failed with 'AdoptOpenJDK/build-jdk/v1/action.yml (Line: 14, Col: 15): Unexpected value '''
Happened from Aug 4th.
jdk15u got configure: error: Invalid value for --enable-jvm-feature-dtrace: 'auto'
on all platforms.
configure: error: Invalid value for --enable-jvm-feature-dtrace: 'auto'
configure exiting with result code 1
Error: No configurations found for /home/runner/work/build-jdk/build-jdk/openjdk-build/workspace/build/src.
Please run 'bash configure' to create a configuration.
Looks like configure arguments need to be updated.
jdk11 and jdk16 build on windows failed with C:/cygwin64/usr/libexec/git-core/git-remote-https.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
https://github.com/adoptium/build-jdk/runs/3225166369?check_suite_focus=true
I ran the AdoptOpenJDK/build-jdk@v1
GitHub action against all combinations of jdk versions 11,12,13,15
, platforms ubuntu-latest,macos-latest,windows-latest
, and jdk implementations hotspot,openj9
.
All but 3 of them were successful. See: this github workflow run
build jdk on mac and ubuntu hit ##[error]The process '/bin/bash' failed with exit code 1:
./mk-cacerts.sh: line 79: '/home/runner/work/build-jdk/build-jdk/jdk/boot'/bin/keytool: No such file or directory
5110
##[error]The process '/bin/bash' failed with exit code 1
https://github.com/AdoptOpenJDK/build-jdk/runs/1114107682?check_suite_focus=true
Currently this action either pulls from the upstream AdoptOpenJDK/openjdk-build repo, or pulls from the head of a PR.
I would like to have the option to specify my own repo and branch to implement comment-triggered PR builds using a custom repo and branch.
Build openj9 jdk11 on windows runs into the same issue hit by build-openj9
TR_BUILD_NAME: aa9321e4f
J9SRC: D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
JIT_SRCBASE: D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
JIT_OBJBASE: D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/objs
JIT_DLL_DIR: D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
OMR_DIR: D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/omr
BUILD_CONFIG: prod
NUMBER_OF_PROCESSORS: 2
VERSION_MAJOR: 11
Compiling 51 files for jdk.internal.opt
ENABLE_GPU: 1
CUDA_HOME: C:/progra~1/nvidia~2/cuda/v9.0
GDK_HOME: /NVIDIA/gdk
/usr/bin/make -j 2 -C D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/compiler -f compiler.mk
make[6]: Entering directory '/cygdrive/d/a/runaqa/runaqa/openj9-openjdk-jdk11/build/windows-x86_64-normal-server-release/vm/compiler'
make[6]: warning: -j2 forced in submake: resetting jobserver mode.
if not exist "D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\" mkdir "D:\a\runaqa\runaqa\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\"
The filename, directory name, or volume label syntax is incorrect.
make[6]: *** [D:/a/runaqa/runaqa/openj9-openjdk-jdk11/build/windows-x86_64-normal-server-release/vm/compiler/build/rules/win-msvc/common.mk:90: jit_createdirs] Error 1
make[6]: Leaving directory '/cygdrive/d/a/runaqa/runaqa/openj9-openjdk-jdk11/build/windows-x86_64-normal-server-release/vm/compiler'
make[5]: *** [makefile:70: default] Error 2
the build scceeds if TR_BUILD_NAME=
TR_BUILD_NAME: 2ac59e97f
J9SRC: D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
JIT_SRCBASE: D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
JIT_OBJBASE: D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/objs
JIT_DLL_DIR: D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm
OMR_DIR: D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/omr
BUILD_CONFIG: prod
NUMBER_OF_PROCESSORS: 2
VERSION_MAJOR: 11
ENABLE_GPU: 1
CUDA_HOME: C:/progra~1/nvidia~2/cuda/v9.0
GDK_HOME: /NVIDIA/gdk
/usr/bin/make -j 2 -C D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm/compiler -f compiler.mk
make[6]: Entering directory '/cygdrive/d/a/runaqaTest/runaqaTest/openj9-openjdk-jdk11/build/windows-x86_64-normal-server-release/vm/compiler'
make[6]: warning: -j2 forced in submake: resetting jobserver mode.
if not exist "D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\" mkdir "D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\"
if not exist "D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\objs\" mkdir "D:\a\runaqaTest\runaqaTest\openj9-openjdk-jdk11\build\windows-x86_64-normal-server-release\vm\objs\"
https://github.com/sophia-guo/runaqaTest/runs/714167242
https://github.com/sophia-guo/runaqa/runs/763406944?check_suite_focus=true
Now that jdk14 is 'done' and replaced with jdk15, we should update the workflow files.
Now that this repo and temurin-build is transitioned over, we should update to use the new names/locations for build scripts.
jdk 16 linux, windows failed with message, three builds are affected. Suppose some new configuration setting has changed for jdk16, may from jdk15.
checking for dlopen in -ldl... yes
configure: error: Invalid value for --enable-jvm-feature-dtrace: 'auto'
configure exiting with result code 1
Error: No configurations found for /home/runner/work/build-jdk/build-jdk/openjdk-build/workspace/build/src.
Please run 'bash configure' to create a configuration.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.