This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

broke bootstrap


revision 1.34
date: 2004/10/29 04:23:18;  author: ebotcazou;  state: Exp;  lines: +4 -2
        * gthr-posix.h (__gthread_recursive_mutex_init_function): Guard
        with #ifdef PTHREAD_MUTEX_RECURSIVE/#endif pairs.

Breaks this implementation:

enum pthread_mutextype {
        PTHREAD_MUTEX_ERRORCHECK        = 1,    /* Default POSIX mutex */
        PTHREAD_MUTEX_RECURSIVE         = 2,    /* Recursive mutex */
        PTHREAD_MUTEX_NORMAL            = 3,    /* No error checking */
        MUTEX_TYPE_MAX
};

libstdc++-v3/libsupc++/guard.cc:62: error: 'RECURSIVE_ERRORCHECKMUTEX' was not declared in this scope

I would ask that the patch be unrolled or that I be allowed to install
a per-port guard to account for this situation.  Jason, how do you want
to move forward on this?

Regards,
Loren


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]