Changeset 522

Show
Ignore:
Timestamp:
12/15/06 18:08:13 (2 years ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/ChangeLog

    r516 r522  
     12006-12-15  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
     2 
     3        * configure.in: The initial CFLAGS was missing after testing for 
     4        the pthread_rwlock_t structure. Fixed.  Reported by Marcus 
     5        Rueckert <darix@web.de> 
     6 
    172006-12-11  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
    28 
  • cherokee/trunk/configure.in

    r478 r522  
    7373AC_DEFINE_UNQUOTED(PACKAGE_PATCH_VERSION, "${PACKAGE_PATCH_VERSION}", [Version string]) 
    7474 
     75dnl Initial CFLAGS 
     76AC_MSG_CHECKING(initial CFLAGS) 
     77AC_MSG_RESULT($CFLAGS) 
    7578 
    7679dnl Check for CPU / vendor / OS 
     
    203206AC_CHECK_HEADERS(winsock.h winsock2.h) 
    204207 
    205  
    206208AC_SYS_LARGEFILE 
    207209 
     
    449451                AC_MSG_CHECKING([for pthread_rwlock_t support]) 
    450452                have_pthread_rwlock_t=yes 
     453 
    451454                AC_TRY_COMPILE([#include <pthread.h>], 
    452455                        [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;], 
    453456                        AC_MSG_RESULT([ok]), 
    454457 
    455                 dnl Didn't find rwlock_t.  
    456                 dnl Try defining _XOPEN_SOURCE=500 
    457                 dnl 
    458                 oldcflags="$CFLAGS" 
    459                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500" 
    460  
    461                 AC_TRY_COMPILE([#include <pthread.h>],  
    462                         [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;] 
    463                 , 
    464                         AC_MSG_RESULT([-D_XOPEN_SOURCE=500]) 
    465                         PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_XOPEN_SOURCE=500" 
    466                         AC_SUBST(PTHREAD_CFLAGS) 
    467                         # AC_DEFINE(_XOPEN_SOURCE, 500, [Define this if it is needed for pthread_rwlock_t support]) 
    468                 , 
    469                         # AC_MSG_ERROR([pthread_rwlock_t support missing])) 
    470                 )) 
     458                     dnl Didn't find rwlock_t.  
     459                     dnl Try defining _XOPEN_SOURCE=500 
     460                     dnl 
     461                     oldcflags="$CFLAGS" 
     462                     CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500" 
     463 
     464                     AC_TRY_COMPILE([#include <pthread.h>],  
     465                            [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;] 
     466                     , 
     467                            AC_MSG_RESULT([-D_XOPEN_SOURCE=500]) 
     468                            PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_XOPEN_SOURCE=500" 
     469                            AC_SUBST(PTHREAD_CFLAGS) 
     470                            # AC_DEFINE(_XOPEN_SOURCE, 500, [Define this if it is needed for pthread_rwlock_t support]) 
     471                     , 
     472                            have_pthread_rwlock_t=no 
     473                            # AC_MSG_ERROR([pthread_rwlock_t support missing])) 
     474                     ) 
     475                         
     476                        CFLAGS="$oldcflags" 
     477                ) 
    471478 
    472479                if test "$have_pthread_rwlock_t" = yes; then 
    473480                        AC_DEFINE(HAVE_PTHREAD_RWLOCK_T, 1, [Define if your pthread library includes pthread_rwlock_t]) 
    474481                fi 
    475  
    476                 CFLAGS="$oldcflags" 
    477  
     482                 
    478483                with_pthread="yes" 
    479484        fi