Hello,when I build the arm cross tools,the final gcc-build error: ........................(some information) checking for uintptr_t... yes checking for int_least32_t... yes checking for int_fast32_t... yes checking for uint64_t... yes checking what to include in gstdint.h... stdint.h (already complete) configure: error: Pthreads are required to build libgomp make[1]: *** [configure-target-libgomp] Error 1 make[1]: Leaving directory `/mnt/clfs/ARM-cross-compiler/sbc2440/builddir-v1.0/gcc-build' make: *** [all] Error 2 And my configure is like this: ../gcc-4.2.1/configure --target=$TARGET --prefix=${PREFIX} --disable-multilib --disable-nls --enable-shared --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix --enable-languages=c,c++ --host=i686-pc-linux-gnu here $TARGET=arm-linux, my host machine is a i686pc.
Can you try with a later compiler ? 4.2.x no longer exists. As long as your headers were fine I don't see why this shouldn't have built.
No feedback in over six months. I suspect this was pilot error, but there's not enough information to be really sure (like a fully expanded configure line).