diff -r cd9322b076d7 -r 7dc77b443864 scripts/build/cc/gcc.sh --- a/scripts/build/cc/gcc.sh Sat Jul 10 15:25:10 2010 +0200 +++ b/scripts/build/cc/gcc.sh Tue Jul 13 12:12:32 2010 +0200 @@ -68,6 +68,8 @@ ,,nptl) do_cc_core mode=shared build_libgcc=yes ;; + ,,win32) do_cc_core mode=static build_libgcc=yes + ;; *) if [ "${CT_CC_GCC_4_3_or_later}" = "y" ]; then do_cc_core mode=static build_libgcc=yes else @@ -361,7 +363,12 @@ extra_config+=("--disable-libgomp") fi else - extra_config+=("--enable-threads=posix") + if [ "${CT_THREADS}" = "win32" ]; then + extra_config+=("--enable-threads=win32") + extra_config+=("--disable-win32-registry") + else + extra_config+=("--enable-threads=posix") + fi fi if [ "${CT_CC_GCC_ENABLE_TARGET_OPTSPACE}" = "y" ]; then