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

Reply via email to