I don't have any problem compiling OpenSSL in 32-bit mode with either
compiler.
With Visual Studio 10 x64, I get the following error at configure time:
...
D:\build.ntx64vs10>perl ms\uplink-x86_64.pl masm 1>ms\uptable.asm
D:\build.ntx64vs10>ml64 -c -Foms\uptable.obj ms\uptable.asm
Assembling: ms\uptable.asm
ms\uptable.asm(356) : error A2088:END directive required at end of file
ms\uptable.asm(356) : fatal error A1010:unmatched block nesting :
_lazy18
Microsoft (R) Macro Assembler (x64) Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
D:\build.ntx64vs10>perl util\mk1mf.pl VC-WIN64A 1>ms\nt.mak
...
With Visual Studio 9 x64, assembly with masm seems to work fine:
...
D:\build.ntx64vs9>perl ms\uplink-x86_64.pl masm 1>ms\uptable.asm
D:\build.ntx64vs9>ml64 -c -Foms\uptable.obj ms\uptable.asm
Assembling: ms\uptable.asm
Microsoft (R) Macro Assembler (x64) Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
D:\build.ntx64vs9>perl util\mk1mf.pl VC-WIN64A 1>ms\nt.mak
...
In both cases, my args to Configure included -no-asm, but that doesn't seem
to affect this part of the build.
Please let me know if you need more information. Thanks.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]