Deploying noarch builds to specific arch's

Caolan McNamara caolanm at redhat.com
Wed Oct 17 15:32:26 UTC 2007


On Wed, 2007-10-17 at 10:49 -0400, Deepak Bhole wrote:
> * Jesse Keating <jkeating at redhat.com> [2007-10-17 10:25]:
> > On Wed, 17 Oct 2007 10:07:49 -0400
> > Deepak Bhole <dbhole at redhat.com> wrote:
> > 
> But that would create arch specific packages, which would not get
> shipped on ppc. Packages built with icedtea can run on ppc with gcj in
> interpreted mode.

But doesn't icedtea by default generate byte-code targeted to a later
version than gij can handle ? i.e...

[caolan at Jehannum ~]$ /usr/lib/jvm/java-1.7.0-icedtea/bin/javac \
  findhome.java 
[caolan at Jehannum ~]$ gij findhome
Exception in thread "main" java.lang.ClassFormatError: findhome
(unrecognized class file version)
   at java.lang.VMClassLoader.defineClass(libgcj.so.8rh)
   at java.lang.ClassLoader.defineClass(libgcj.so.8rh)
   at java.security.SecureClassLoader.defineClass(libgcj.so.8rh)
   at java.net.URLClassLoader.findClass(libgcj.so.8rh)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.8rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.8rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.8rh)
   at gnu.java.lang.MainThread.run(libgcj.so.8rh)
[caolan at Jehannum ~]$ /usr/lib/jvm/java-1.7.0-icedtea/bin/javac \
  -target 1.5 findhome.java 
[caolan at Jehannum ~]$ gij findhome
all ok

C.




More information about the fedora-devel-list mailing list