https://bz.apache.org/bugzilla/show_bug.cgi?id=67518
Michael Osipov <micha...@apache.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX |--- --- Comment #2 from Michael Osipov <micha...@apache.org> --- (In reply to Mark Thomas from comment #1) > Since OpenSSL 1.1.1 is no longer supported, the 1.1.1 patch has been removed > from the source tree since it was Windows specific and the Windows binaries > will be moving to 3.0.x. > > The minimum OpenSSL version for 1.2.x will remain 1.0.2. > > As per VERSIONS, it is currently anticipated that Tomcat Native releases > will transition to 1.3.x at some point in the future when the minimum > version will become OpenSSL 1.1.1 and APR 1.6.3. (To maintain compatibility > with downstream distributions that use these versions.) This is not acceptable because otherwise libtcnative cannot be linked against OpenSSL on Windows, it fails with: libcrypto.lib(eng_openssl.obj) : error LNK2001: unresolved external symbol _iob Only the patch makes it properly work. It is due to a change in the compiler, runtime, whatever on Windows. Mladen added it on purpose, the other hunks need a review. I have wasted hours yesterday to figure out that the hunk with e_os.h is crucial for linking. Also read: https://stackoverflow.com/q/30450042/696632 Until 1.3.x I would expect that the linking continues to work as usual with the patch. This is solely a Windows-related problem. -- 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