mirror of
https://github.com/php/php-src.git
synced 2025-08-18 06:58:55 +02:00
Add FreeBSD's new -kthread option.
Add a list of compiler/platforms where the flags are known to work.
This commit is contained in:
parent
ce9a9fb1dc
commit
f6c8918a0d
1 changed files with 10 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue