It looks like 8190308 has resulted in JDK 10 no longer working on Solaris 10. Now the following error is seen on startup:
===
-bash-3.2$ bin/java -version
Error: dl failure on line 597
Error: failed /tmp/buck/b37/jdk-10/lib/server/libjvm.so, because ld.so.1: java: fatal: relocation error: file /tmp/buck/b37/jdk-10/lib/server/libjvm.so: symbol posix_fallocate: referenced symbol not found
===
I understand that Solaris 10 is no longer an officially supported platform. But I wanted to make sure that the impact of this change is understood. Is it possible that we might want to reconsider this fix and try to provide a Solaris 10-friendly solution somehow?
===
-bash-3.2$ bin/java -version
Error: dl failure on line 597
Error: failed /tmp/buck/b37/jdk-10/lib/server/libjvm.so, because ld.so.1: java: fatal: relocation error: file /tmp/buck/b37/jdk-10/lib/server/libjvm.so: symbol posix_fallocate: referenced symbol not found
===
I understand that Solaris 10 is no longer an officially supported platform. But I wanted to make sure that the impact of this change is understood. Is it possible that we might want to reconsider this fix and try to provide a Solaris 10-friendly solution somehow?
- relates to
-
JDK-8190308 Implementation: JEP 316: Heap Allocation on Alternative Memory Devices
-
- Closed
-
-
JDK-8192871 Solaris: TestAllocateHeapAt fails
-
- Closed
-