This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [patch] libjava build failure on arm-linux-gnueabi
- From: Andrew Haley <aph at redhat dot com>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: GCJ-patches <java-patches at gcc dot gnu dot org>
- Date: Fri, 09 Jan 2009 09:53:24 +0000
- Subject: Re: [patch] libjava build failure on arm-linux-gnueabi
- References: <4967112B.1040504@ubuntu.com>
Matthias Klose wrote:
> I didn't build the trunk for some time, now I get:
>
> /bin/bash ./libtool --tag=GCJ --mode=link
> /build/buildd/gcc-snapshot-20090108/build/gcc/gcj
> -B/build/buildd/gcc-snapshot-20090108/build/arm-linux-gnueab
> i/libjava/ -B/build/buildd/gcc-snapshot-20090108/build/gcc/
> -L/build/buildd/gcc-snapshot-20090108/build/arm-linux-gnueabi/libjava -g -O2 -o
> ecjx -findi
> rect-dispatch --main=org.eclipse.jdt.internal.compiler.batch.GCCMain
> -Djava.class.path=/usr/share/java/eclipse-ecj.jar ecjx.o -L/build/buildd/gcc-snapsh
> ot-20090108/build/arm-linux-gnueabi/libjava/.libs
> libtool: link: /build/buildd/gcc-snapshot-20090108/build/gcc/gcj
> -B/build/buildd/gcc-snapshot-20090108/build/arm-linux-gnueabi/libjava/
> -B/build/buildd/
> gcc-snapshot-20090108/build/gcc/ -g -O2 -o ecjx -findirect-dispatch
> --main=org.eclipse.jdt.internal.compiler.batch.GCCMain -Djava.class.path=/usr/share/
> java/eclipse-ecj.jar ecjx.o
> -L/build/buildd/gcc-snapshot-20090108/build/arm-linux-gnueabi/libjava
> -L/build/buildd/gcc-snapshot-20090108/build/arm-linux
> -gnueabi/libjava/.libs
> /usr/bin/ld: cannot find -lstdc++
> collect2: ld returned 1 exit status
> make[5]: *** [ecjx] Error 1
> make[5]: Leaving directory
> `/build/buildd/gcc-snapshot-20090108/build/arm-linux-gnueabi/libjava'
> make[4]: *** [all-recursive] Error 1
>
> I'm testing now
>
> * Makefile.am (ecjx_LDADD): Add $(extra_ldflags).
> * Makefile.in: Regenerate.
>
> Ok to checkin, if bootstrap succeeds on arm-linux-gnueabi?
OK.
Andrew.