| diff -ru bdwgc.orig/configure.ac bdwgc/configure.ac |
| |
| |
| @@ -194,7 +194,7 @@ |
| *-*-aix* | *-*-android* | *-*-cygwin* | *-*-darwin* | *-*-dragonfly* | \ |
| *-*-freebsd* | *-*-haiku* | *-*-hpux11* | *-*-irix* | \ |
| *-*-kfreebsd*-gnu | *-*-gnu* | *-*-*linux* | *-*-msys* | *-*-nacl* | \ |
| - *-*-netbsd* | *-*-openbsd* | *-*-osf* | *-*-solaris*) |
| + *-*-netbsd* | *-*-openbsd* | *-*-osf* | *-*-solaris* | *-*-midipix*) |
| AC_DEFINE(GC_THREADS) |
| AC_DEFINE([_REENTRANT], [1], |
| [Required define if using POSIX threads.]) |
| @@ -240,6 +240,10 @@ |
| THREADDLLIBS="" |
| win32_threads=true |
| ;; |
| + *-*-midipix*) |
| + # libpthread is part of libc |
| + THREADDLLIBS="" |
| + ;; |
| *-*-mingw*) |
| AC_DEFINE(GC_WIN32_PTHREADS) |
| # Using pthreads-win32 (or other non-Cygwin pthreads) library. |
| @@ -791,7 +795,7 @@ |
| [AC_TRY_COMPILE([ |
| #ifdef __CYGWIN__ |
| #define _GNU_SOURCE 1 |
| -#elif defined(__linux__) || defined(__GLIBC__) || defined(__GNU__) |
| +#elif defined(__linux__) || defined(__GLIBC__) || defined(__GNU__) || defined(__midipix__) |
| #define _GNU_SOURCE 1 |
| #endif |
| #include <pthread.h>], |