I tried to compile httpd 2.4.12 with OpenSSL 1.0.2. The compiling worked fine, but when I tried to start apache I got
undefined symbol SSL_CONF_CTX_finish
and apache will not start.
Seems odd since I'm running 2.4.12 w/ 1.0.2 at ah.net. I do not remember doing anything different.
Can I assume this is on Debian? I see the problem popping up on Ubuntu also.
I think this is a problem with the ssl lib, so it's OpenSSL's bug since it seems to not affect Windows.
Edit: Bla bla bla
I really have no clue. I'm surprised it compiles but all SSL_CONF_CTX_* are supplied by openssl (ssleay). Maybe it's not getting added to the exports list, if unix uses them, or added but not compiled in, or a couple other possibilities. In any case, it's the wonderful world of new versions. You know, newer is always better right?
Yepp that was on the debian server.
Since you mention the SSL lib, it is some kinda true that even installing the compiled SSL lib, some of the old SSL Libs might kept.