Hi there,

I used the build instructions in confluence to first build tcnative on Windows using Visual Studio 2022:

https://cwiki.apache.org/confluence/display/TOMCAT/Building+the+Tomcat+Native+binaries+for+Windows

This seems to have worked fine (at least I get the dll without errors), but I still need to test the dll. "dumpbin /DEPENDENTS" does not show any msvc dll dependency. Fine.

I then tried the same recipe for the isapi_redirector. It works, but the resulting dll has a dependency on vcruntime140.dll. Is this expected and OK? It seems despite the "140" in the name, this is the new universal dependency, so it is probably expected?

I will also test this dll inside iis.

I already (prematurely) updated the wiki docs page

https://cwiki.apache.org/confluence/display/TOMCAT/Common+Native+Build+Environment

to no longer refer to Mladen's CMSC in the hope, that using Visual Studio 2022 simply works.

One note: I also tried Visual Studio 2026 for tcnative. It fails, but I think it is due to WINVER=WIN7 and I think I saw that Windows 7 is no longer a supported build platform for Visual Studio 2026.

I also have an isapi_redirector build with pcre2 instead of pcre(1), which still needs testing though. Just mentioning it to reduce risk of double work.

Best regards,

Rainer



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to