root / trunk / data / berkeleydb / case.diff

Revision 450, 1.5 kB (checked in by saurik, 3 months ago)

Fixed BerkeleyDB mutex choice.

  • dist/aclocal/mutex.m4

    diff -ru db-4.6.21/dist/aclocal/mutex.m4 db-4.6.21+iPhone/dist/aclocal/mutex.m4
    old new  
    534534# Configure a pthreads-style mutex implementation. 
    535535hybrid=pthread 
    536536case "$db_cv_mutex" in 
    537 POSIX/pthreads*)        ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
    538                         AC_DEFINE(HAVE_MUTEX_PTHREADS) 
    539                         AH_TEMPLATE(HAVE_MUTEX_PTHREADS, 
    540                             [Define to 1 to use POSIX 1003.1 pthread_XXX mutexes.]);; 
    541537POSIX/pthreads/private*)ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
    542538                        AC_DEFINE(HAVE_MUTEX_PTHREADS) 
    543539                        AC_DEFINE(HAVE_MUTEX_THREAD_ONLY) 
    544540                        AH_TEMPLATE(HAVE_MUTEX_THREAD_ONLY, 
    545541                            [Define to 1 to configure mutexes intra-process only.]);; 
    546 POSIX/pthreads/library*)ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
    547                         AC_DEFINE(HAVE_MUTEX_PTHREADS);; 
    548542POSIX/pthreads/library/private*) 
    549543                        ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
    550544                        AC_DEFINE(HAVE_MUTEX_PTHREADS) 
    551545                        AC_DEFINE(HAVE_MUTEX_THREAD_ONLY);; 
     546POSIX/pthreads/library*)ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
     547                        AC_DEFINE(HAVE_MUTEX_PTHREADS);; 
     548POSIX/pthreads*)        ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
     549                        AC_DEFINE(HAVE_MUTEX_PTHREADS) 
     550                        AH_TEMPLATE(HAVE_MUTEX_PTHREADS, 
     551                            [Define to 1 to use POSIX 1003.1 pthread_XXX mutexes.]);; 
    552552Solaris/lwp*)           ADDITIONAL_OBJS="mut_pthread${o} $ADDITIONAL_OBJS" 
    553553                        AC_DEFINE(HAVE_MUTEX_SOLARIS_LWP) 
    554554                        AH_TEMPLATE(HAVE_MUTEX_SOLARIS_LWP, 
Note: See TracBrowser for help on using the browser.