This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgcj/72834] New: [5/6/7 Regression] the gij interpreter seems to be broken on linux 64bit big endian targets
- From: "doko at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 08 Aug 2016 12:54:09 +0000
- Subject: [Bug libgcj/72834] New: [5/6/7 Regression] the gij interpreter seems to be broken on linux 64bit big endian targets
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72834
Bug ID: 72834
Summary: [5/6/7 Regression] the gij interpreter seems to be
broken on linux 64bit big endian targets
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libgcj
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
this used to work with GCC 5, now is broken on the branch, and it doesn't work
on the GCC 6 branch and trunk.
seen on s390x, ppc64 and sparc64, seems to work on 32bit big endian targets
like powerpc and mips.
the symptom is that the libgcj tools like gcjh fail like:
gcjh -force --classpath="/usr/share/java/libgcj.jar:/«PKGBUILDDIR»/java:."
pdftk/com/lowagie/text/pdf/PdfStream
Exception in thread "main" java.io.IOException: can't find class file
pdftk/com/lowagie/text/pdf/PdfStream.class in
java.net.URLClassLoader{urls=[file:/usr/share/java/libgcj.jar,file:/«PKGBUILDDIR»/java/,file:/«PKGBUILDDIR»/java/./,file:/usr/lib/jvm/java-1.5.0-gcj-6-ppc64/jre/lib/rt.jar],
parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:./],
parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}
at gnu.classpath.tools.javah.Main.getClass(libgcj-tools.so.17)
at gnu.classpath.tools.javah.Main.parseClasses(libgcj-tools.so.17)
at gnu.classpath.tools.javah.Main.run(libgcj-tools.so.17)
at gnu.classpath.tools.javah.GcjhMain.main(libgcj-tools.so.17)