Re: [Jamvm-general] JSR 308: symbol JVM_GetClassTypeAnnotations not defined for JamVM + OpenJDK 8
Brought to you by:
rlougher
From: Andrew H. <gnu...@re...> - 2013-03-28 14:34:31
|
----- Original Message ----- > > Hi Robert > > First big thank you! I have been browsing through the list of changes > to get > JSR 292 working; > http://git.berlios.de/cgi-bin/cgit.cgi/jamvm/log/ > well done! > > Today i have tested to use the new JSR 292 fixed JamVM in combination > with > the latest IcedTea 8 build-system and OpenJDK 8 b80. Using this > initial > icedtea 8 patch: > http://old.nabble.com/file/p35228844/icedtea8-jamvm.patch > icedtea8-jamvm.patch ... This patch looks fine and can be committed for me. Thanks for testing JamVM on IcedTea 3.x! :-D > I was about to celebrate and pop up the champagne or at least drink a > large > cup of ice tea after a successful build of OpenJDK 8 using JamVM + > JSR 292 > celebrate... but instead I discovered this: > > ./java -verbose:jni -version > [Failed to open library > /home/xranby/icedtea-8-b80/openjdk.build/images/j2sdk-image/jre/lib/i386/libjava.so: > /home/xranby/icedtea-8-b80/openjdk.build/images/j2sdk-image/jre/lib/i386/libjava.so: > symbol JVM_GetClassTypeAnnotations, version SUNWprivate_1.1 not > defined in > file libjvm.so with link time reference] > 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. > > Apparently: OpenJDK 8 have quite recently merged in the new JSR 308 > and this > require some new functionality inside the libjvm.so > JSR 308: Introduced Type Annotations > http://openjdk.java.net/projects/type-annotations/ > http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-December/007747.html > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8004823 > http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/35431a769282 > This doesn't look too bad for Rob to add. It's just more classfile metadata like the ones for the existing annotations. Hopefully, GNU Classpath will be able to use it eventually too. > Cheers > Xerxes > -- > View this message in context: > http://old.nabble.com/JSR-308%3A-symbol-JVM_GetClassTypeAnnotations-not-defined-for-JamVM-%2B-OpenJDK-8-tp35228844p35228844.html > Sent from the JamVM mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > Jamvm-general mailing list > Jam...@li... > https://lists.sourceforge.net/lists/listinfo/jamvm-general > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 |