diff --git a/externals/moocow/common/m4/ax_pd_external.m4 b/externals/moocow/common/m4/ax_pd_external.m4
index 7b13262ebfed7d7569aa7bad065c6e91df802778..e30a48d9fc11c1cde92feaf42421691a26691e4c 100644
--- a/externals/moocow/common/m4/ax_pd_external.m4
+++ b/externals/moocow/common/m4/ax_pd_external.m4
@@ -352,7 +352,7 @@ AC_DEFUN([AX_PD_EXTERNAL],
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/deque/configure b/externals/moocow/deque/configure
index ec2366a3ab971f95f7c7c2063b4631b82eba4197..f9ac07dd1697c4d0c28e1a385b225f6127b43b3e 100755
--- a/externals/moocow/deque/configure
+++ b/externals/moocow/deque/configure
@@ -3858,7 +3858,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/extended/Makefile b/externals/moocow/extended/Makefile
index 7de8cbf8ef096c85a55501ddeac6bcd87796661f..c5c7878c3427c28ef18fb6ce3140aef7a6d4f99d 100644
--- a/externals/moocow/extended/Makefile
+++ b/externals/moocow/extended/Makefile
@@ -15,8 +15,7 @@ SUBDIRS = \
 	deque \
 	readdir \
 	weightmap \
-	sprinkler \
-	gfsm
+	sprinkler
 
 ##-- 'pdstring' and 'sprinkler' are already in 'flatspace' ... should they be moved here?
 ##    -> 2008-08: removed any2string,string2any,pdstring from flatspace
diff --git a/externals/moocow/flite/configure b/externals/moocow/flite/configure
index f15bd2ab2456f5a7312aff8f526f469ee0fff8a4..c7ba9b268f2e243df1f0bb386afecff518f06b46 100755
--- a/externals/moocow/flite/configure
+++ b/externals/moocow/flite/configure
@@ -4398,7 +4398,7 @@ $as_echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/gfsm/configure b/externals/moocow/gfsm/configure
index ec572b87dcb745ac0f6b71d36cf793fa8c071cd0..6e00fd2f5687cf5806e2936d57c44dcffabbc7f2 100755
--- a/externals/moocow/gfsm/configure
+++ b/externals/moocow/gfsm/configure
@@ -20520,7 +20520,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/locale/configure b/externals/moocow/locale/configure
index 89641051064fe538d149b1383599139886fb687d..5b813cf01cc75f89d5aec07d7a5c490be2f3902a 100755
--- a/externals/moocow/locale/configure
+++ b/externals/moocow/locale/configure
@@ -3858,7 +3858,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/pdstring/configure b/externals/moocow/pdstring/configure
index 8378ac10178866c3cae141049be46cb0c6de32e1..9f3722c92c5317fc28c43980f3bbd6128ff27312 100755
--- a/externals/moocow/pdstring/configure
+++ b/externals/moocow/pdstring/configure
@@ -3861,7 +3861,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/readdir/configure b/externals/moocow/readdir/configure
index da49a2e0249dcf1f2ecf007ee46eb0bca97a5e89..79ec056127198843aa946666dbcf2a77849b0328 100755
--- a/externals/moocow/readdir/configure
+++ b/externals/moocow/readdir/configure
@@ -3860,7 +3860,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/sprinkler/configure b/externals/moocow/sprinkler/configure
index ad69bf5bad523c4f2c81659e4b6e37cd39b986a5..3efc47fca23ab3f1265426bee1c8970fe0264d24 100755
--- a/externals/moocow/sprinkler/configure
+++ b/externals/moocow/sprinkler/configure
@@ -3868,7 +3868,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"
diff --git a/externals/moocow/weightmap/configure b/externals/moocow/weightmap/configure
index e91d9afa1f7200324e1467f198e36f4294d5c8f6..678ea59c6c5f3eae5a12f6929b87c92d30372e6e 100755
--- a/externals/moocow/weightmap/configure
+++ b/externals/moocow/weightmap/configure
@@ -3860,7 +3860,7 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
 	"
   PDEXT_LFLAGS="-shared -L${pddir}/bin -L${pddir}/obj"
   PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
-  LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+  LIBS="$LIBS -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 -lregex"
   if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
     ##-- only set OFLAGS if user CFLAGS are empty
     PDEXT_OFLAGS="-O2"