diff options
author | Sascha Schumann <sas@php.net> | 2000-06-10 08:09:05 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-06-10 08:09:05 +0000 |
commit | f6c8918a0dd76b918d9704cbf4f6670ce5b0f98c (patch) | |
tree | 07960954dae7d4a62b249dfd0239e76f51e21432 /TSRM | |
parent | ce9a9fb1dcdda3c0cdd300a7430928b2fadf6d34 (diff) | |
download | php-git-f6c8918a0dd76b918d9704cbf4f6670ce5b0f98c.tar.gz |
Add FreeBSD's new -kthread option.
Add a list of compiler/platforms where the flags are known to work.
Diffstat (limited to 'TSRM')
-rw-r--r-- | TSRM/threads.m4 | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/TSRM/threads.m4 b/TSRM/threads.m4 index d22d2f8bea..2eee563a47 100644 --- a/TSRM/threads.m4 +++ b/TSRM/threads.m4 @@ -87,6 +87,15 @@ dnl PTHREADS_CHECK() dnl dnl Try to find a way to enable POSIX threads dnl +dnl Magic flags +dnl -kthread gcc (FreeBSD) +dnl -Kthread UDK cc (UnixWare) +dnl -mt WorkShop cc (Solaris) +dnl -mthreads gcc (AIX) +dnl -pthread gcc (Linux, FreeBSD, NetBSD, OpenBSD) +dnl -pthreads gcc (Solaris) +dnl -threads gcc (HP-UX) +dnl AC_DEFUN(PTHREADS_CHECK,[ save_CFLAGS="$CFLAGS" @@ -99,7 +108,7 @@ CFLAGS="$save_CFLAGS" AC_CACHE_CHECK(for pthreads_cflags,ac_cv_pthreads_cflags,[ ac_cv_pthreads_cflags="" if test "$pthreads_working" != "yes"; then - for flag in -pthreads -pthread -mthreads -Kthread -threads; do + for flag in -kthread -pthreads -pthread -mthreads -Kthread -threads; do ac_save="$CFLAGS" CFLAGS="$CFLAGS $flag" PTHREADS_CHECK_COMPILE |