Mark,

On 7/1/14, 11:44 AM, Mark Thomas wrote:
> On 01/07/2014 16:04, Mark Thomas wrote:
>> With some additional information from Mladen regrading the build tools
>> to use, I now have a working build environment for the Tomcat Native
>> connector binaries. This is documented at:
>> http://wiki.apache.org/tomcat/BuildTcNativeWin
> 
> (excluding a working I64 build that I am still looking at)

I just glanced through the current contents of BuildTcNativeWin on the
wiki, and I can still see this comment:

>> IA64 OpenSSL build failed. Commenting out destest from ms\nt.mak
worked around the issue.

The problem is that the tests require a compatible supporting
architecture. That is, if you cross-compile to IA64 then try to run the
tests, the tests will fail because you are running on x86_84 and IA64 is
not available. The same thing will happen if you try to build/test on
ia32: you can produce x86_64 binaries, but you will be unable to test them.

Therefore, it would be safest to specify in the instructions that either
x86_64 or IA64 should be used for the build -- that way, at least one of
the 64-bit architectures can be tested along with the 32-bit one. It's
also worth mentioning that a 32-bit environment would need to
comment-out *all* the 64-bit tests, and not just the IA64 ones.

Thanks for continuing to work on this, Mark. I'm glad you've been able
to remove Cygwin as a requirement... looking at your initial build
instructions seemed overly complicated -- or at least had many more
requirements than strictly necessary. I'm not sure how much of Mladen's
magic environment is strictly necessary, either: I think a lot of it
could be put into scripts that ship with the tcnative source distribution.

I am still going to continue to work on getting all this stuff to build
using Microsoft Visual Studio Express: it should be possible to do, and
I *have* been able to get a 32-bit build working. But these days, I
think not having a 64-bit build available is not a practical solution,
of course.

-chris

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to