Skip to content
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

AIX testcase dependency failure #1104

Closed
andrew-m-leonard opened this issue Jan 20, 2020 · 6 comments
Closed

AIX testcase dependency failure #1104

andrew-m-leonard opened this issue Jan 20, 2020 · 6 comments
Assignees
Labels
Milestone

Comments

@andrew-m-leonard
Copy link
Contributor

Looks like C library depedency not right?
https://ci.adoptopenjdk.net/job/Test_openjdk13_j9_sanity.openjdk_ppc64_aix/2/console

20:56:40  libjvm.so preloadLibrary(/ramdisk0/build/workspace/Test_openjdk13_j9_sanity.system_ppc64_aix/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9vm29.so): 	0509-022 Cannot load module /ramdisk0/build/workspace/Test_openjdk13_j9_sanity.system_ppc64_aix/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9vm29.so.
20:56:40  	0509-150   Dependent module libc++.a(cxxabi_64.o) could not be loaded.
20:56:40  	0509-022 Cannot load module libc++.a(cxxabi_64.o).
20:56:40  	0509-026 System error: A file or directory in the path name does not exist.
@sxa sxa added the bug label Jan 20, 2020
@sxa sxa added this to the January 2020 milestone Jan 20, 2020
@sxa
Copy link
Member

sxa commented Jan 20, 2020

I suspect this is caused by the fact we build JDK13 on AIX71TL5SP5 now and therefore it won't work on earlier releases with an earlier libc. Suggest running the testing on https://ci.adoptopenjdk.net/computer/build-ibm-ppc64-aix-71-1/ for now

@pshipton
Copy link
Contributor

The XL C/C++ Runtime for AIX, V16.1 needs to be installed. It's not caused by building on AIX71TL5SP5, it's caused by using xlc 16.

https://www.ibm.com/support/pages/xl-cc-runtime-aix-v16101-fix-pack-december-2018

@sxa
Copy link
Member

sxa commented Jan 22, 2020

Was going to close this but we should probably add the xlc16 runtime into the AIX playbooks so we can run the JDK13 tests on all of our machines.

@sxa
Copy link
Member

sxa commented Jan 28, 2020

Given that OpenJ9 no longer requires the later AIX to build JDK13, only the v16 compiler, perhaps we should switch back to building on the earlier AIX level and install xlc16 on those systems to resolve this

@pshipton
Copy link
Contributor

Even if you build on an earlier machine, it will still require the XL C/C++ Runtime for AIX, V16.1 in order to run.

@karianna karianna modified the milestones: January 2020, February 2020 Feb 3, 2020
@sxa
Copy link
Member

sxa commented Feb 17, 2020

xlc16 now on both build machines. Note that #1146 is a dup of this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants