Hi, I am using OpenSUSE 12.1 and since installing it clean if fails to buildroot OpenWRT (mips cross compile).
It was working fine on 11.4 and all the dependencies were properly installed.
make[5]: Leaving directory `/home/alphasparc/openwrt/backfire/build_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/gcc-4.3.3-initial/mips-openwrt-linux-uclibc/libgcc'
make[4]: Leaving directory `/home/alphasparc/openwrt/backfire/build_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/gcc-4.3.3-initial'
# XXX: glibc insists on linking against libgcc_eh
( cd /home/alphasparc/openwrt/backfire/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib/gcc/mips-openwrt-linux-uclibc/4.3.3 ; -e libgcc_eh.a ] || ln -sf libgcc.a libgcc_eh.a ; cp libgcc.a libgcc_initial.a; )
cp: cannot stat `libgcc.a': No such file or directory
make[3]: *** [/home/alphasparc/openwrt/backfire/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/stamp/.gcc-initial_installed] Error 1
make[3]: Leaving directory `/home/alphasparc/openwrt/backfire/toolchain/gcc'
make[2]: *** [toolchain/gcc/compile] Error 2
make[2]: Leaving directory `/home/alphasparc/openwrt/backfire'
make[1]: *** [/home/alphasparc/openwrt/backfire/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/stamp/.toolchain_install] Error 2
make[1]: Leaving directory `/home/alphasparc/openwrt/backfire'
make: *** [world] Error 2