This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

arm-wince-pe-ld problem w/libgcj


Hello All:

We are furiously working on a port of GCJ to arm-wince-pe.  The initial
coding is complete and I have been able to hack the gcc-3.3 build to the
point where I can build arm-wince-pe-gcj and libjava.  I can even
compile HelloWorld.java and the assembly results and .o appear to be
reasonable.

The trouble is when I try to link HelloWorld.o against libgcj. I
repeatedly see:

Error: 24-bit reloc in dll

when libgcj.a is processed by ld.  This is pretty weird because I see
this for, e.g.

arm-wince-pe-gcc -v -o HelloWorld HelloWorld.o -lgcj

where there aren't even any dll's in the linker input.  Perhaps this is
a libgcj build compiler options issue.  Any ideas would be appreciated.

Thanks in advance,
craig vanderborgh
voxware incorporated




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]