On 18/07/2024 13:15, Michael Osipov wrote:
On 2024/07/17 15:33:02 Mark Thomas wrote:
All,

I've spent some time today trying to build Tomcat Native with Visual
Studio 2022 rather then the current, more involved process without success.

Therefore, my short-term plan for Tomcat Native is to get the next 2.0.x
and 1.3.x releases completed using the existing build process. I'll be
starting that shortly.

Longer term, thinking about Tomcat Native and FFM I have the following
rough plan in mind:

- stop providing x86 binaries for Windows
- require Windows 10 onwards
- provide:
    - libssl.dll
    - libcrypto.dll
    - tomcat-native-2.dll
    - openssl.exe

along with appropriate debug symbols.

This sounds reasonable...but did you rename tcnative on purpose?

No, that was an accident.

I'm not sure if we'd need an apr.dll in there as well.

The idea is that users can then use either the AprLifecycleListener or
OpenSSLLifecycleListener.

This would probably require moving Tomcat Native to 2.1.x and 1.4.x

This really needs someone more familiar with building C libraries
generally and these libraries in particular - i.e. Mladen - to say
whether the above is possible and to provide some pointers on how to do it.

I would prefer that all APR-related stuff in the build is also removed in 
2.1.x. Why does one need it if it is not used? That is weird.

Tomcat Native 2.0.x still has a dependency on APR. There may some some aspects of the build that were missed in the clean-up between 1.2.x and 2.0.x. If you can see stuff you think can be removed, then please provide a PR.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to