CDC build for PPC-linux
Allan Clark
allanc@chickenandporn.com
Tue Aug 16 10:45:00 GMT 2005
Ganesh.Tawde@relianceinfo.com wrote:
>Hi,
>
>I think this is not the right group to post this query, but I am taking a
>chance if somebody can help me out.
>
>I am trying to build the CDC for the linux-powerpc. I have successfully
>generated the PPC 405 cross compiler. During the build, I am getting the
>following error:
>
>
>=================================================================
>
>Checking for test classes to compile ...
>Compiling test classes...
>... ../../build/classes.jcc/GenOpcodes.class
>Note: Some input files use or override a deprecated API.
>Note: Recompile with -deprecation for details.
>export CLASSPATH; \
>CLASSPATH=../../build/classes.jcc; \
>/root/rpm/j2sdk1.4.2_08/bin/java GenOpcodes
>../../src/share/javavm/include/opcodes.list \
> -h ../../build/linux-powerpc/generated/javavm/include/opcodes.h \
> -c ../../build/linux-powerpc/generated/javavm/runtime/opcodes.c \
> -bcAttr ../../build/linux-powerpc/generated/javavm/runtime/bcattr.c \
> -opcodeLengths
>../../build/linux-powerpc/generated/javavm/runtime/opcodelen.c \
> \
> -label
>../../build/linux-powerpc/generated/javavm/include/opcodeLabels.h \
> -javaConst
>../../build/linux-powerpc/generated/javavm/runtime/opcodeconsts/OpcodeConst.java
> \
> -simplification
>../../build/linux-powerpc/generated/javavm/include/opcodeSimplification.h
>... ../../build/classes.jcc/JavaCodeCompact.class
>Note: Some input files use or override a deprecated API.
>Note: Recompile with -deprecation for details.
>... romjava.c files
> 727 Total Classes
> ... of which 140 classes have static initializers
> (6379/10340 quickening sites)
> 6697 method blocks
> ... of which 147 blocks are writable
> ... for 4 classes
> ... of which 1972 have checkinit opcodes in the code
> 325877 bytes of Java code
> 1265 catch frames
> 2972 field blocks
> 581 inner class attribute entries
> 16896 constant pool entries
> 3142 Java strings
>... testclasses.zip
>(cd ../../build/linux-powerpc/testclasses; zip -r -0 -q - * ) \
> > .classes.tmp
>... generating jni class headers
>... ../../build/linux-powerpc/obj/gen_semispace.o
>powerpc-405-linux-gnu-gcc-3.4.4: /opt/crosstool/gcc-3.4.4-glibc-2.3.5
>/powerpc-405-linux-gnu/include: linker input file unused because linking
>not done
>cc1: /opt/crosstool/gcc-3.4.4-glibc-2.3.5/powerpc-405-linux-gnu/include: No
>such file or directory
>make: *** [../../build/linux-powerpc/obj/gen_semispace.o] Error 1
>
>=================================================================
>
>
>I am not aware as to what could be causing this error.
>Any comments?
>
I'm assuming your cross toolchain has
prefix=/opt/crosstool/gcc-3.4.4-glibc-2.3.5/powerpc-405-linux-gnu set by
the crosstool, so your cross-gcc is at
/opt/crosstool/gcc-3.4.4-glibc-2.3.5/powerpc-405-linux-gnu/bin ... this
would also, I think, make your compiler look in
/opt/crosstool/gcc-3.4.4-glibc-2.3.5/powerpc-405-linux-gnu/include for
headers, not /usr/include... in short, try to make sure you still have
the headers form your toolchain build present when you do your compile
of java code.
Maybe.
I'm kinda guessing, throwing out ideas.
Allan
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list