jiridanek opened a new pull request #300:
URL: https://github.com/apache/qpid-proton/pull/300


   Build with epoll proactor on musl is broken since at least version 0.23.0 and
   
https://github.com/apache/qpid-proton/commit/37136940e3077f25ce58c94775f48c66f666f4a8
   because musl does not define PTHREAD_MUTEX_ADAPTIVE_NP resulting in the
   following build failure:
   
   In file included from 
/home/giuliobenetti/autobuild/run/instance-0/output-1/build/qpid-proton-0.33.0/c/src/proactor/epoll.c:60:
   
/home/giuliobenetti/autobuild/run/instance-0/output-1/build/qpid-proton-0.33.0/c/src/proactor/epoll-internal.h:
 In function 'pmutex_init':
   
/home/giuliobenetti/autobuild/run/instance-0/output-1/build/qpid-proton-0.33.0/c/src/proactor/epoll-internal.h:319:36:
 error: 'PTHREAD_MUTEX_ADAPTIVE_NP' undeclared (first use in this function); 
did you mean 'PTHREAD_MUTEX_STALLED'?
     319 |   pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ADAPTIVE_NP);
         |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
         |                                    PTHREAD_MUTEX_STALLED
   
   Fixes:
    - 
http://autobuild.buildroot.org/results/6a901b9ff68b7f52cabf8273d1017025fbd93b0d
   
   Signed-off-by: Fabrice Fontaine


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to