In some ways it should. The binary toolchain has the multiarch patches and should use the same search path. Should the sysroot contain libgcc and libstdc++ at all?
The sysroot contain libgcc and libstdc++. But they are not in the search path. In the sysroot, they are at: /lib/arm-linux-gnueabi/libgcc_s.so.1 /usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so /usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s.so
But the binary toolchain expects /lib/libgcc_s.so /lib/libgcc_s.so.1
-Zhenqiang