It is odd that gcc supports this on some platforms and not on others. On i386, it appears to merely add -lpthread to the command line. It doesn't even produce a warning.
ii gcc-3.0 3.0.4-0pre0201 The GNU C compiler. When building on hppa, the configure script seems to decide that -pthread is OK: checking if compiler recognizes -pthread... yes Presumably because the compiler only emits a warning, and exits successfully: [EMAIL PROTECTED]:~$ gcc -pthread -c hello.c gcc: unrecognized option `-pthread' [EMAIL PROTECTED]:~$ echo $? 0 ii gcc-3.0 3.0.3-1 The GNU C compiler. The versions of gcc are also different in this case, so it is possible that this could be fixed with a newer version of gcc-3.0. If not, then either gcc should be fixed to report an error (if appropriate) or the configure test in libmikmod should be changed to detect this some other way. (gcc-3.0 maintainer CC'd) -- - mdz