[uClibc] Buildroot and java

Buddy Smith buddy.smith at ieee.org
Mon Oct 6 13:52:05 UTC 2003


Hi,

I'm trying to build gcj using buildroot and java.

I add 'java' to the list of languages to compile, run make, and wait and 
fix errors as I find them.

However, i've gotten one that I don't quite know how to fix.  While 
building gcc-3.3-target:

(i've left in a few l ines for context. errors at the bottom)

Any suggestions on how to fix this error?

Thanks,

--buddy
PS: Please email me and the list, as i'm on the digest so i won't see 
the answer otherwise :)

--------------------------------------------------------------------
/bin/sh ./libtool --tag=GCJ --mode=link 
/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/gcc/gcj 
-B/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava/ 
-B/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/gcc/ 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava 
-ffloat-store -g -O2  -o jv-convert --main=gnu.gcj.convert.Convert 
-rpath /usr/lib/. -shared-libgcc   
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava/.libs 
libgcj.la 
/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/gcc/gcj 
-B/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava/ 
-B/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/gcc/ 
-ffloat-store -g -O2 -o jv-convert --main=gnu.gcj.convert.Convert 
-shared-libgcc  
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava/.libs 
./.libs/libgcj.a -lpthread -ldl 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/gcc-lib/i386-linux/3.3 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/lib 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/gcc-lib/i386-linux/3.3/../../.. 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/usr/lib 
/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/./libstdc++.so 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/src 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/src/.libs 
-lm -lm -lm 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/toolchain_build_i386/gcc-3.3-final/gcc 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/i386-linux/bin 
-L/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/i386-linux/lib 
-lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s 
-Wl,--rpath 
-Wl,/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/. 
-Wl,--rpath 
-Wl,/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/staging_dir/lib/. 
-Wl,--rpath -Wl,/usr/lib/.
/usr/lib/gcc-lib/i386-linux/../../crt1.o(.text+0xc): In function 
`_start':
: undefined reference to `__libc_csu_fini'
/usr/lib/gcc-lib/i386-linux/../../crt1.o(.text+0x11): In function 
`_start':
: undefined reference to `__libc_csu_init'
/usr/lib/gcc-lib/i386-linux/../../crt1.o(.text+0x1d): In function 
`_start':
: undefined reference to `__libc_start_main'
collect2: ld returned 1 exit status
make[3]: *** [jv-convert] Error 1
make[3]: Leaving directory 
`/home/nullset/deb-src/gcc-uclibc/buildroot/build_i386/gcc-3.3-target/i386-linux/libjava'
------------------------------------------------------------------------



More information about the uClibc mailing list