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                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to