OpenSSL version 3.0.8 published

Dr Paul Dale pauli at openssl.org
Tue Feb 7 22:55:40 UTC 2023


This looks like a bug.  Could you please submit the report via a GitHub 
issue:

https://github.com/openssl/openssl/issues


Pauli

On 8/2/23 09:49, Thomas J. Hruska wrote:
> 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.
>



More information about the openssl-users mailing list