OpenSSL version 3.0.8 published

Thomas J. Hruska shinelight at shininglightpro.com
Tue Feb 7 22:49:29 UTC 2023


On 2/7/2023 8:40 AM, OpenSSL wrote:
> 
>     OpenSSL version 3.0.8 released
>     ==============================

Hmm...the target VC-WIN64-ARM fails to build on VS2019.  Previously 
built fine for 3.0.7 but the newly released 3.0.8 does not successfully 
build.  The linker is complaining about _umul128, which appears to be an 
Intel x64-specific intrinsic.

This commit appears to be responsible:

https://github.com/openssl/openssl/commit/b1892d21f8f0435deb0250f24a97915dc641c807

x86 and x64 builds work fine in their respective build environments.

...
Configuring OpenSSL version 3.0.8 for target VC-WIN64-ARM
...

         "lib" /nologo /out:providers\libcommon.lib 
@C:\Users\Redacted\AppData\Local\Temp\nmAA8B.tmp
         IF EXIST .manifest DEL /F /Q .manifest
         IF EXIST libcrypto-3-arm64.dll DEL /F /Q libcrypto-3-arm64.dll
         cmd /C ""link" /nologo /debug /dll /NODEFAULTLIB:kernel32.lib 
/APPCONTAINER /nologo /debug 
@C:\Users\Redacted\AppData\Local\Temp\nmAACB.tmp /implib:libcrypto.lib 
|| (DEL /Q libcrypto-3-arm64.* libcrypto.lib & EXIT 1)"
    Creating library libcrypto.lib and object libcrypto.exp
libcrypto-shlib-rsa_sup_mul.obj : error LNK2019: unresolved external 
symbol _umul128 referenced in function _mul_add_limb
libcrypto-3-arm64.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'cmd' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual 
Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\ARM64\nmake.exe"' 
: return code '0x2'
Stop.

-- 
Thomas Hruska
Shining Light Productions

Home of BMP2AVI and Win32 OpenSSL.
http://www.slproweb.com/



More information about the openssl-users mailing list