darwin & libgcj ?
Andreas Tobler
toa@pop.agri.ch
Sat Jan 4 10:47:00 GMT 2003
Andrew Haley wrote:
> Andreas Tobler writes:
> > Can we enable libgcj on powerpc-darwin by default?
> > > It builds with no problems out of the box with --enable-libgcj on both
> > 3.3 and trunk.
> > > Any objections?
>
> Testsuite results would be nice. I don't want it built if it doesn't
> work.
Well, I agree here. I build it since a longer time. But unfortunately
the results look pretty bad due to a multiple definition of read. Expect
gets confused and dropps the test:
Running
/Volumes/xufs/gcc-branch/gcc/libjava/testsuite/libjava.lang/lang.exp ...
Executing on host:
/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3/libj
ava/testsuite/../libtool --silent --tag=GCJ --mode=link
/Volumes/reserved1/gcchf
s/objdir/gcc/gcj -B/Volumes/reserved1/gcchfs/objdir/gcc/
--encoding=UTF-8 -B/Vol
umes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3//libjava/
/Volumes/xufs/gcc
-branch/gcc/libjava/testsuite/libjava.lang/ArrayStore.java -no-install
--main=
ArrayStore -g
-L/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3//libjav
a/.libs
-L/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3//boehm-gc/.li
bs -o
/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3/libjava/testsu
ite/ArrayStore.exe (timeout = 300)
/usr/bin/ld: warning multiple definitions of symbol _read^M
/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3//libjava/.libs/libgcj.a
(os_dep.o) definition of _read in section (__TEXT,__text)^M
/usr/lib/libm.dylib(read.So) definition of _read^M
output is:
/usr/bin/ld: warning multiple definitions of symbol _read^M
/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.3//libjava/.libs/libgcj.a
(os_dep.o) definition of _read in section (__TEXT,__text)^M
/usr/lib/libm.dylib(read.So) definition of _read^M
FAIL: ArrayStore compilation from source
UNTESTED: ArrayStore execution from source compiled test
UNTESTED: ArrayStore output from source compiled test
PASS: ArrayStore byte compilation
ERROR: No `main' given in program ArrayStore
When I run the test by 'hand' it works fine.
Andreas
=== libjava Summary ===
# of expected passes 484
# of unexpected failures 238
# of unresolved testcases 159
# of untested testcases 751
runtest completed at Sat Jan 4 10:01:29 2003
More information about the Gcc
mailing list