<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60728>60728</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[ubsan] cannot open file 'clang_rt.ubsan_standalone-aarch64.lib'
</td>
</tr>
<tr>
<th>Labels</th>
<td>
compiler-rt:ubsan,
platform:windows
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
fsb4000
</td>
</tr>
</table>
<pre>
No ubsan on Windows ARM 64 target.
It works fine on X64 and X86 targets.
>Command: "C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\x64\bin\clang-cl.EXE" "D:\a\_work\1\s\tests\std\tests\Dev11_0835323_to_string\test.cpp" "-ID:\build\out\inc" "-ID:\a\_work\1\s\llvm-project\libcxx\test\support" "-ID:\a\_work\1\s\tests\std\include" "/nologo" "/Od" "/W4" "/w14061" "/w14242" "/w14265" "/w14582" "/w14583" "/w14587" "/w14588" "/w14749" "/w14841" "/w14842" "/w15038" "/w15214" "/w15215" "/w15216" "/w15217" "/w15262" "/sdl" "/WX" "/Zc:strictStrings" "/D_ENABLE_STL_INTERNAL_CHECK" "/bigobj" "/FIforce_include.hpp" "/w14365" "/D_ENFORCE_FACET_SPECIALIZATIONS=1" "/D_STL_CALL_ABORT_INSTEAD_OF_INVALID_PARAMETER" "-fno-ms-compatibility" "-fno-delayed-template-parsing" "-Wno-unqualified-std-cast-call" "/EHsc" "/MT" "/std:c++latest" "/permissive-" "/fp:strict" "/w14640" "/Zc:threadSafeInit-" "-fsanitize=undefined" "-fno-sanitize-recover=undefined" "--target=arm64-pc-windows-msvc" "-FeD:\build\tests\std\tests\Dev11_0835323_to_string\Output\28\Dev11_0835323_to_string.exe" "-link" "-LIBPATH:D:\build\out\lib\arm64" "-LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.35.32213\lib\arm64" "/MANIFEST:EMBED" Exit Code: 1104 Standard Output: -- LINK : fatal error LNK1104: cannot open file 'clang_rt.ubsan_standalone-aarch64.lib' -- Standard Error: -- clang-cl: error: linker command failed with exit code 1104
```
error LNK1104: cannot open file 'clang_rt.ubsan_standalone-aarch64.lib'
```
I use clang-cl bunled with Visual Studio 2022 17.5 Preview 3
```
clang-cl -v
clang version 15.0.1
Target: i686-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\bin
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VluP2jgU_jXmxUqU2ElgHngIIaioDDMaUDvqS-TEDrh17KztMNP99SuHDLey0q62KyHizz4Xn4vPOcQYvpOMTUE8A_F8RDq7V3pamzIKgmBUKvpzulawKw2RUEn4lUuq3gxMXx5hEkFL9I5ZHwRzEKRLC9-U_mFgzSVzxK9JBImk8HWSDJRmIL36x3mmmoZICnAKAUIZwCmIs2etdpo0cMEFMyDOHnmllVG1hV-46YiAG9tRrkCcoQChnoEdOHsDcfYlA3G2VUo4vpU4NCDO3pMIxFnJJYizShC58yrh5685QMgpnR-VEhBnhbMCxFkI4swJsMxY9zWWXqA5O4RhEUxwjBEurCqM1VzuBgq_attBsrccZJcdF06C6iyIMy6rW4J7yoU4NF6r1XdWOS7By-r9fVDiSLq2Vdr-E0nXZnBZiY6ygRGghVRC7dQZP9Hz-mt0Xr-FUZCEVxhF6Bon8RWOJ-gG4xs8vsGTKzyOHq7wJApv8JX8OMBX_DEKoxsc3-DkBo-vcXIh31Bx4ZjX8_pbBXDqkqCymz4VzPlsXuTrdLbKi812VSzX2_xlna6K7FOefT4TlXynyu9nvFjWSlesGELl708pdTQbX7rZaVg8vWR5sUizfFtsnvNsma6W39Lt8mm9AXgeXhK7e2TpalWks6eXbbFcb7Z5Oi-eFsVy_SVdLefFc_qSPubb_OUjt2qpvMZ4lWpaYnnJBbc_L88oE-Qno55lTSuIZV5LtHEvYqD5KpXXyT86InjNGfWMpV5FjPUqIi5cmn8y1Rk9bi88b12FqACaATRzGow9H7ZMN9wYfmDeebNuTyG58lwSBTdxs3vNCN2Qmi0lt97JLkMkt_xPBvC8k5S5ykYvjf449zSr1IHpe3TesfYBPCe6SSKvrby3Yxn1GnM4VYEFu6kT_7buPHW27UsLmvw9nc_ePx69J7j88bFeLWfP6fYTwOndaiV46cqKu_-vHL-5YD9uehhGPo59jFCI717AZUe6Xi7yzRbgNH-c5XN3kr9zCzNFmesmYRhEcGOJpERTODgIp9Dz4Gq5_gzduiaWCMi0Vhqu1p8di9uuiJTKQtUyCWsuGARo3PeNQlu_74eF6QULJZlHiK72SeS7a6Kxk3_SmjvJg9KPxuMg-9h3YWAaVscmCGvCBaPwjds9ZM6YSlF2tORO80yC4dfD32rFXQ1Dq4edYSdrYNnJ05WvYg1dpGE49mM4BBviu2JPorzDxQY8MG24kjCM_cAPjyfb4TWlkCeT5JfXdKTpnzNsFGW9r1tl-PtwdWksEYLROe-9__9MG27OuGfniE4xfcAPZMSmYTJOcIxQgEf7aUBx8lCNHx7CpKxYyFBYheMIo_KBBmQSRCM-RQHCAQqjIEYYYR_RcEKTmtQIj6uaYhAFrCFc-G5k8JXejbgxHZsmwRhNRoKUTJh-zEPI1XAumPa082OfBv2DygBCrnbXSjcAp4Nf3VE8H-lpP4uU3c6AKBDcWHNWZbkV_RB5FBbP_1PmjTotpntrW-OCgxYALXbc7rvSr1QD0MKpHT6n2QgtenMNQIve4r8CAAD__xz5KZA">