https://bz.apache.org/bugzilla/show_bug.cgi?id=64429
Bug ID: 64429 Summary: Commit b8649e81458194d70667952d9e26df82a79c773f in 1.1.24 breaks compilation with LibreSSL Product: Tomcat Native Version: unspecified Hardware: All OS: All Status: NEW Severity: regression Priority: P2 Component: Library Assignee: dev@tomcat.apache.org Reporter: micha...@apache.org Target Milestone: --- As documented in BZ 64419, commit b8649e81458194d70667952d9e26df82a79c773f unfortunately breaks compilation with LibreSSL: > src/ssl.c:789:41: error: use of undeclared identifier 'thread_exit_key'; did > you mean 'pthread_exit'? > err = apr_threadkey_private_create(&thread_exit_key, _ssl_thread_exit, > ^~~~~~~~~~~~~~~ > pthread_exit > /usr/include/pthread.h:215:7: note: 'pthread_exit' declared here > void pthread_exit(void *) __dead2; > ^ > src/ssl.c:789:58: error: use of undeclared identifier '_ssl_thread_exit' > err = apr_threadkey_private_create(&thread_exit_key, _ssl_thread_exit, > ^ > src/ssl.c:796:5: error: use of undeclared identifier 'threadkey_initialized' > threadkey_initialized = 1; > ^ > src/ssl.c:799:5: warning: implicit declaration of function 'ssl_thread_setup' > is invalid in C99 > [-Wimplicit-function-declaration] > ssl_thread_setup(tcn_global_pool); > ^ It seems like the change is incomplete for LibreSSL. We should either provide a complete solution or revert the change until a complete solution has been developed. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org