<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61782>61782</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-lit config unable to extract target triple
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
gandhi56
</td>
</tr>
</table>
<pre>
My machine runs on M1 Pro with host triple `arm64-apple-darwin22.3.0`. CMake config is the following:
```
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_TARGETS_TO_BUILD="AMDGPU;X86" ../llvm
```
To reproduce the error:
```
./bin/llvm-lit -v ../clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
```
Output:
```
llvm-lit: /Users/gouenji56/workspace/llvm-project/llvm/utils/lit/lit/llvm/config.py:459: note: using clang: /Users/gouenji56/workspace/llvm-project/build/bin/clang
llvm-lit: /Users/gouenji56/workspace/llvm-project/llvm/utils/lit/lit/llvm/config.py:324: fatal: Could not turn '' into Itanium ABI triple
```
>From my investigation, I found that `config.target_triple = ''` in `class LLVMConfig` which is defined in llvm/utils/lit/lit/llvm/config.py.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VF2PozYb_TXOzSOQYxMSLrhIQhjN-yY7o91M1V5FBgx41tjIH5Odf18Zkhm1aldqLyohA_Lzcc55fMysFZ3iPEerHVoVC-Zdr03eMdX0YpUuKt2856d3GFjdC8XBeGVBKzgt4dlouArXQ6-tA2fEKDmgFDMzpEnExlHyqGHmKhQhMY0xSnEM-xP7zqHWqhUdCAuu59BqKfVVqA7RLcIFwvc1xbdn-q2HkBo9fBHqlUFU7E_b_x8uu5fHY3E5__Z8QLQoeOU7iIrj8ZfT5fBluzseLs9fn_532J-_IVogQmrJVIcIuQedt18fDudvl_PTXGmO2p6Kh-cXRHe_btIQHMeIlFK-DX8JbF7PGgwfjW58zSda3BhtPin9MScUrIS6lY2kcBC9zX1uEEvHrUOk3OuGP3D1NHK1P4YsL6QTykbtGDGnB1HbqGt_ZJjFtfwJvifvRu_-Ds8dBaJbQKR8sdxYRMpOe65exSpFpLxq892OrOZ30KPRr7x2d2lI6Z2QISvU-VjnrXni8fiO6DZZZaGN0o6Ht7dCdTCz_lfdgyLNh55zof-cFCVJaNMyx2T42Gsvm8ARnDcKEFkjsgahnIZHx5TwA2x3jzfb_GRspdEDDO8g1Bu3TnTMCa0Q2cMjtNqrBlzPXLDdDYxjpuPucrcjLW6tUYpBqClQMmshnP79lBJ2rr2o--DHhrdC8SaE_gP-8aLJaZPRjC14vkw3GK_oBtNFn5NsvVo2VdWmTY3XDCfpOltlnOE2zfiSbBYiJ5hQTEmGlzRNaLzhdULxepNkm5ZWtEUJ5gMTMg5NY226hbDW8zxdrjdkIVnFpZ1uL0IUv8K0iQgJl5nJp5FWvrMowVJYZz-rOOEkzz_cd7uSvGKV5OA08B_OsNrBLOhtUAtvZN47N9pgJFKG0yRc76u41sOnMH86SROmoOGE-fcAAAD__8bnsHI">