I belive this bug is introduced by the Ubuntu/debian specific multiarch patches. I have not been able to reproduce this bug when compiling JamVM + OpenJDK using IcedTea 7 directly.
-- You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-7 in Ubuntu. https://bugs.launchpad.net/bugs/850433 Title: java -jamvm fails to run; couldn't open libjava.so Status in “openjdk-7” package in Ubuntu: Confirmed Bug description: tested on armel oneiric using testcase: /usr/lib/jvm/java-7-openjdk-armel/bin/java -jamvm -verbose:jni -version output: xranby@ac100-oneiric:~$ /usr/lib/jvm/java-7-openjdk-armel/bin/java -jamvm -verbose:jni -version [Failed to open library /usr/lib/jvm/java-7-openjdk-armel/jre/lib/arm/libjava.so: libjvm.so: cannot open shared object file: No such file or directory] Error initialising natives: couldn't open libjava.so: use -verbose:jni for more information Error initialising VM (initialiseNatives) Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. workaround: cd /usr/lib/jvm/java-7-openjdk-armel/jre/lib/arm/ sudo ln -s jamvm/libjvm.so . expected output: xranby@ac100-oneiric:/usr/lib/jvm/java-7-openjdk-armel/jre/lib/arm$ /usr/lib/jvm/java-7-openjdk-armel/bin/java -jamvm -verbose:jni -version [Opened native library /usr/lib/jvm/java-7-openjdk-armel/jre/lib/arm/libjava.so] [Dynamic-linking native method java.lang.Object.registerNatives ... JNI] ... [Dynamic-linking native method sun.misc.Unsafe.compareAndSwapObject ... internal] OpenJDK Runtime Environment (IcedTea7 2.0pre) (7~b147-2.0~pre4-1) JamVM (build 1.6.0-devel, inline-threaded interpreter with stack-caching) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/850433/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : [email protected] Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp

