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: [email protected]
Reporter: [email protected]
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: [email protected]
For additional commands, e-mail: [email protected]