-
-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Win32 release builds of openjdk8+openj9 #342
Comments
@ChengJin01 Was there additional machine configuration required to build the 32 bit JDK? Can you highlight any differences here? |
Here's a few steps that need to be set up correctly on 32bit:
cd c:\temp
bash configure --disable-ccache |
build-softlayer-win2012r2-x64-1 has been tagged with In addition to the freetype 32-bit compilation (I've used I've also had to execute:
|
Given that all issues with freeType were fixed, the remaining configuration should be fine with --target=x86 --with-target-bits=32 before compilation (we already made changes at Eclipse/OpenJ9 to get this mk/config scripts work). |
Initial run now executing at https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk8_openj9_build_x86-32_windows |
FYI you'll need to modify the release job here https://github.com/AdoptOpenJDK/openjdk-website-backend/blob/master/sbin/Release.sh#L48 |
.../OpenJDK8_x64_Windows_201824051125/jdk8u172-b11 It looks good from the version output. Just the package name seems incorrect: "OpenJDK8_x64_Windows_201824051125". |
Initial builds created at https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk8_openj9_build_x86-32_windows/ (Also hotspot job created but not yet succeeding at https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk8_build_x86-32_windows/) |
_sanity.functional_jdk8u172-b11_openjdk8_openj9_build_x86-32_windows.txt I ran sanity tests from functional/Java8andUp locally with the build created at https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk8_openj9_build_x86-32_windows/ (via Cygwin on a Win 7 Pro 64-bit OS) and all tested buckets passed except one which doesn't exist as follows: TOTAL: 38 EXECUTED: 28 PASSED: 27 FAILED: 1 SKIPPED: 10 So, it seems the build functionally works good as expected. |
I have also verified that the builds work on a purely 32-bit OS (Well, they get a far as running |
@smlambert @llxia , is there any other test we are able to run to verify the 32-bit build created at https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk8_openj9_build_x86-32_windows/ (not manually run) ? |
No, I think that is the only one we have so far. @sophia-guo is working on wins builds. She maybe able to tweak something for you, but we do not have one ready to use. As far as I know, the win machine configuration is not finalized. AdoptOpenJDK and OpenJ9 wins machines are configured differently. |
https://ci.adoptopenjdk.net/view/all/job/Grinder/39/consoleFull
@sophia-guo already helped to run the regression (sanity) tests at ci.adoptopenjdk.net with the created build above. It seems most of failing teat cases required Cygwin be there to get executed (currently not run via Cygwin & no support on Cygwin temporarily). The remaing failing cases were io/http/rmi related:
|
Already confirmed with @smlambert, part of openjdk_regression, system and functional tests will be executed on the created build on a weekly basis and might go daily, depending on how much spare windows machines are available for tests. |
The Win 32-bit has been added to the openjdk8_openj9 nightly build pipelines via #355 |
Yes, though based on the build failure mentioned above, tonights run will fail, and not trigger any testing. Once the build issue is corrected and build jobs complete successfully, a subset of ~2900 openjdk regression tests will be triggered against them (we can triage those, and later decide if we should add system tests to the set or not). |
openjdk8-openj9 Win32 nightly builds are now being published to the website, this can now be closed. |
Given that we already provided support on JDK8 32bit + OpenJ9 at https://github.com/eclipse/openj9/blob/master/buildenv/Build_Instructions_V8.md#windows, we'd like to get the JDK8 builds (Windows 32bit) built and tested at AdoptOpenJDK for the next OpenJ9 release.
The text was updated successfully, but these errors were encountered: