I just wanted to let developers here know that compiling gcc-4.4.1+cs with Enable EABI support + uClibc-0.9.30.1 for a Marvell Kirkwood platform returns the following error messages. Hopefully, it will get fixed.
make[6]: Entering directory `/opt/tmp/openwrt-svn-trunk/build_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/gcc-4.4.1-final/gcc'
rm -f jc1
gcc -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -o jc1 \
java/class.o java/decl.o java/expr.o java/constants.o java/lang.o java/typeck.o java/except.o java/verify-glue.o java/verify-impl.o java/zextract.o java/jcf-io.o java/win32-host.o java/jcf-parse.o java/mangle.o java/mangle_name.o java/builtins.o java/resource.o java/jcf-depend.o java/jcf-path.o java/boehm.o java/java-gimplify.o main.o libbackend.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -L../zlib -lz ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a attribs.o -L/opt/tmp/openwrt-svn-trunk/staging_dir/host/lib -L/opt/tmp/openwrt-svn-trunk/staging_dir/host/lib -lmpfr -lgmp
libbackend.a(targhooks.o): In function `hook_cxx_ttype_ref_in_bit0':
targhooks.c:(.text+0x5d1): undefined reference to `pointer_int_sum'
collect2: ld returned 1 exit status
make[6]: *** [jc1] Error 1
make[6]: Leaving directory `/opt/tmp/openwrt-svn-trunk/build_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/gcc-4.4.1-final/gcc'
make[5]: *** [all-gcc] Error 2
make[5]: Leaving directory `/opt/tmp/openwrt-svn-trunk/build_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/gcc-4.4.1-final'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/opt/tmp/openwrt-svn-trunk/build_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/gcc-4.4.1-final'
make[3]: *** [/opt/tmp/openwrt-svn-trunk/build_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/gcc-4.4.1-final/.built] Error 2
make[3]: Leaving directory `/opt/tmp/openwrt-svn-trunk/toolchain/gcc/final'
make[2]: *** [toolchain/gcc/final/compile] Error 2
make[2]: Leaving directory `/opt/tmp/openwrt-svn-trunk'
make[1]: *** [/opt/tmp/openwrt-svn-trunk/staging_dir/toolchain-arm_v5te_gcc-4.4.1+cs_uClibc-0.9.30.1_eabi/stamp/.toolchain_install] Error 2
make[1]: Leaving directory `/opt/tmp/openwrt-svn-trunk'
make: *** [prepare] Error 2