tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: building 64-bit isapi_redirect.dll
Date Thu, 13 Aug 2015 21:46:43 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Andy,

On 8/13/15 5:34 PM, Andy Wang wrote:
> I was hoping to find out how the official isapi_redirect.dlls are
> built. Specifically the x64 version.  Reason I ask is that 1) the
> documentation still documents using MS VC 6.0 which I think can't 
> build 64-bit 2) the official binaries seem to link against
> msvcrt.dll and not msvcr[version].dll
> 
> I've been using VisualStudio 2010 to build it, and have been
> needing to install the vcredist installer to get msvcr100.dll.
> 
> Trying to figure out how the official binaries are built such that
> this dependency isn't required?
> 
> Doing some googling it looks like it can be done with a combination
> of the Windows SDK and DDK.  Is this how this was done?

I'm no expert.

In the past, I tried to figure-out my own process for building
win32/win64-based builds of various Tomcat-related things. For me, it
was tcnative.

What I *do* know is that building against msvcrt.dll is a trick that
is required in order to get a universal build that will work under any
environment. I believe you are required to use the Driver Development
Kit for that.

If you are building for your own environment, you can simply build
against msvcrtXXX.dll and be perfectly happy, since your environment
by definition has that library.

Take a look at markt's instructions for building tcnative on win32;
they may be helpful in getting the mod_jk build working for you:

http://wiki.apache.org/tomcat/BuildTcNativeWin

Hope that helps,
- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJVzRBDAAoJEBzwKT+lPKRYa9AP/R5pl7w9v0ZXgjQgVKK825Uc
jEbKMy46EjaqCdobx+jFboezK738WUlwrG7ui6Yam3XG/aDeerLa9+5m2fLG8VCN
PSL5j014BupohfmKI/bRRUTvuGEslMEqB0tHg2NTEeS3RM+T1sPNzgzPkKd+PxVf
nkJsA8OxwL/cfJ9ZKDPlG0+qXeFaFS3JbCO8WfICgLvAqOqnzT4NvlPUgOn5X5Wu
Osca66N/dvVVa0Xea7iLePRmX+T0qx9HKLGkw4Y0iEDTAAn2ZoCuKeKRZzra/JSS
2D3FLG7K3kMGO5+uCnIeXeWKvIm4svMBoSOQB2c5pFR1nQWtuAube7/inwPZHqgb
AuRkWfPw5DznMfRnqOYMb+rwut/D4BhJg5ZpVitZJQJ5301hZ8PrUaQ/u2g7Zhql
z+z18FQKfEPi22IcJtHzFFFP1acOBpul3ke+/b9wC7FcT65Fqi5WwFzBAMMFwHpn
zD2eD/Xj5NwewvxltIzscezx2laoowrA49aT6fWOAyGBmq1Dy5TWluiEFnzR07SM
ihCEOhd3zDlXW9uTEeYyhcvDebxwvMHcZUvVKPg6cZcCZzmKxmMz7a4xexkpsDm6
6TwF27+h9o8/sIKTgOXstcVgU5V+yEz/Z++WlOsmeBQmBHSw8pQ/5U5hnFhKbraV
KRE5VH3ym7uljdy2MrLZ
=zy+Q
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message