Article 6DB6W [SOLVED] openjdk-17 on AIX7.2 misses libc++(cxxabi_64.o)

[SOLVED] openjdk-17 on AIX7.2 misses libc++(cxxabi_64.o)

by
NevemTeve
from LinuxQuestions.org on (#6DB6W)
OS-version:
Code:$ oslevel -s
7200-03-06-2038OpenJDK (adoptium):
jdk-17.0.7+7

C++-runtime:
Code:# lslpp -i libc++.rte
Vendor
Fileset Code Product Id Feature Id Package Name
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
libc++.rte 16.1.0.8 5725-C7201 libc++.rteError message:
Code:$ javac17
Error: dl failure on line 542
Error: failed /opt/jdk-17.0.7+7/lib/server/libjvm.so, because
0509-022 Cannot load module /opt/jdk-17.0.7+7/lib/server/libjvm.so.
0509-150 Dependent module /usr/lib/libc++.a(cxxabi_64.o) could not be loaded.
0509-152 Member cxxabi_64.o is not found in archive
0509-022 Cannot load module /opt/jdk-17.0.7+7/lib/server/libjvm.so.
0509-150 Dependent module /opt/jdk-17.0.7+7/lib/server/libjvm.so could not be loaded.Validation: there is no cxxabi_64.o in /usr/lib/libc++.a.

The symbols that are missing:
Code:$ dump -Tv -X64 /opt/jdk-17.0.7+7/lib/server/libjvm.so | grep cxxabi_64
[236] 0x00000000 undef IMP DS EXTref libc++.a(cxxabi_64.o) __cxa_pure_virtual
[237] 0x00000000 undef IMP DS EXTref libc++.a(cxxabi_64.o) __cxa_guard_acquire
[238] 0x00000000 undef IMP DS EXTref libc++.a(cxxabi_64.o) __cxa_guard_release
[239] 0x00000000 undef IMP DS EXTref libc++.a(cxxabi_64.o) __cxa_vec_delete3
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments