Re: Building mod_jk for Windows

2020-06-14 Thread Mladen Turk

On 13/06/2020 19:56, Christopher Schultz wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

All,

I see Mladen has gone crazy updating mod_jk for IIS. The build process
looks fairly straightforward in a way that isn't so straightforward
for e.g. libtcnative.



That's the next on the road, but probably using CMake.


I suspect most of it is the work that has gone into his "Custom
Microsoft Compiler Toolkit Compilation" to make sure it has everything
it needs.




Yep, any Modern MS compiler having nmake and command prompt can be
used directly. Just open desired command environment (32 or 64 bit)
and enter nmake -f Makefile.vc BUILD_CPU=x64 APACHE2_HOME=...
The point was to ease the CI integration


Regards
--
^TM

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



Re: Building mod_jk for Windows

2020-06-14 Thread Mladen Turk

On 13/06/2020 20:56, Michael Osipov wrote:

Am 2020-06-13 um 19:56 schrieb Christopher Schultz:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

All,

I see Mladen has gone crazy updating mod_jk for IIS. The build process
looks fairly straightforward in a way that isn't so straightforward
for e.g. libtcnative.

I suspect most of it is the work that has gone into his "Custom
Microsoft Compiler Toolkit Compilation" to make sure it has everything
it needs.

I wonder if this could be Dockerized to make it even easier for just
about anyone to perform a Windows build of mod_jk. Even better,
perhaps a similar toolchain could be used to build libtcnative as well.

Does anyone have extensive Docker experience? I certainly do not...


I prefer CMake for truly portable builds. Due to my recent work on libtcnative I have noticed that both the autoconf files als well as Makefiles have a lot of ancient cruft. I'd be happy to invoke just CMake and just make on any platform. That is a 
long-term goal for me with tcnative.




That's the next goal.
Make it used by vcpkg, etc..

Regards
--
^TM

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



Re: Building mod_jk for Windows

2020-06-13 Thread Michael Osipov

Am 2020-06-13 um 19:56 schrieb Christopher Schultz:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

All,

I see Mladen has gone crazy updating mod_jk for IIS. The build process
looks fairly straightforward in a way that isn't so straightforward
for e.g. libtcnative.

I suspect most of it is the work that has gone into his "Custom
Microsoft Compiler Toolkit Compilation" to make sure it has everything
it needs.

I wonder if this could be Dockerized to make it even easier for just
about anyone to perform a Windows build of mod_jk. Even better,
perhaps a similar toolchain could be used to build libtcnative as well.

Does anyone have extensive Docker experience? I certainly do not...


I prefer CMake for truly portable builds. Due to my recent work on 
libtcnative I have noticed that both the autoconf files als well as 
Makefiles have a lot of ancient cruft. I'd be happy to invoke just CMake 
and just make on any platform. That is a long-term goal for me with 
tcnative.


M

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



Re: Building mod_jk for Windows

2020-06-13 Thread Mark Thomas
On 13/06/2020 18:56, Christopher Schultz wrote:
> All,
> 
> I see Mladen has gone crazy updating mod_jk for IIS. The build process
> looks fairly straightforward in a way that isn't so straightforward
> for e.g. libtcnative.
> 
> I suspect most of it is the work that has gone into his "Custom
> Microsoft Compiler Toolkit Compilation" to make sure it has everything
> it needs.
> 
> I wonder if this could be Dockerized to make it even easier for just
> about anyone to perform a Windows build of mod_jk. Even better,
> perhaps a similar toolchain could be used to build libtcnative as well.

I haven't looked at what Mldaen has done for ISAPI but Tomcat Native for
Windows is already built using his custom toolkit. (And ISAPI was too
even before these changes.)

Mark


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



Building mod_jk for Windows

2020-06-13 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

All,

I see Mladen has gone crazy updating mod_jk for IIS. The build process
looks fairly straightforward in a way that isn't so straightforward
for e.g. libtcnative.

I suspect most of it is the work that has gone into his "Custom
Microsoft Compiler Toolkit Compilation" to make sure it has everything
it needs.

I wonder if this could be Dockerized to make it even easier for just
about anyone to perform a Windows build of mod_jk. Even better,
perhaps a similar toolchain could be used to build libtcnative as well.

Does anyone have extensive Docker experience? I certainly do not...

- -chris
-BEGIN PGP SIGNATURE-
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl7lE2MACgkQHPApP6U8
pFgfDhAAq7i544Rb5JdlzwQao9PJjMOlpseKBioO7peF1Yofqf1o9SutLoIU7hyt
LXrdU5kevTQepHWJxbS7cHPmbnnWtdGaU88rMjDP9hote9ftQUDYiAfeL45fmufB
T1a76YXFXLvsae3rdupLy9RfRTlvLcHoKGscre5J/vACpzjsFoq0B3KVHerBxPJe
dsbaZAlM0CslzJ6AkbZKS5ZaVYuOM9XiXhY37c5Ki8Yy7NjuhPOcksotlcKph37P
RHW9Y0QEUNqtn4xn3KGyPPsiaMgHkgaSJ/md7pyvr3CQMefUuwSaiY2DQif5fMgD
Yigo69bCuqXcM3KytgPO4tZa48mCIc0oFIHZ1G3v+XNkBeFmteTRRp/fUmptmALC
1Js1dL7Xf0VuyO4eQU96fQ1aXg+PpIOO6sRil4xEIiIUfB3pyWowIV+qGXu0iGKk
+TzFWYp01S+uDW6tXAAbrwKCkPGwxSgsHW1ewQ0u+X+NvIHOak8XbaAYvDKXclsh
qz+6cX84cd4GrKU8ieP9RqtP/n4SI2yIFmEw2MCHyi/ojccIb7OdLgfftbfmCZo2
oBhHd3MvS0gtyLDxs0VI2dEi6bh3ly/AKHIylEwXnvY+BTD6kRkXL1y4S/LCcaXN
nKoplRvg2m9UzYaCW0oy9IyJUS/otsXe3eHjFNZ8hfV1/qizcp4=
=i0Jr
-END PGP SIGNATURE-

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