]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix compile error when building VC-WIN64-CLANGASM-ARM target
authorAuto Vincent <72301871+AutoVincent@users.noreply.github.com>
Thu, 30 Jan 2025 18:03:49 +0000 (18:03 +0000)
committerTomas Mraz <tomas@openssl.org>
Thu, 6 Feb 2025 16:29:39 +0000 (17:29 +0100)
With MSVC v143, C++ Clang Compiler for Windows (18.1.8) there are
many errors similar to:

crypto\aes\libcrypto-lib-aesv8-armx.obj.asm:3795:7: error: unknown token in expression
        ld1     {v2.16b},[x0],#16

CLA: trivial

Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26603)

Configurations/50-win-clang-cl.conf

index 6ddcc5c21e32f9f1c4c4bed760594e89c88b60ec..baead2cdbe4ccec9e2d9a51da08eb20ba6b68ce4 100644 (file)
@@ -11,7 +11,7 @@ my %targets = (
         multilib        => "-arm64",
         asm_arch        => "aarch64",
         AS        => "clang-cl.exe",
-        ASFLAGS   => "/nologo /Zi",
+        ASFLAGS   => "/nologo /Zi --target=arm64-pc-windows-msvc",
         asflags   => "/c",
         asoutflag => "/Fo",
         perlasm_scheme => "win64",