<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/122543>122543</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Build failure when setting optimized tablegen
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
R-Goc
</td>
</tr>
</table>
<pre>
When setting optimized tablegen: ```-DLLVM_OPTIMIZED_TABLEGEN=ON``` my build fails with this output:
```
FAILED: include/llvm/TargetParser/ARMTargetParserDef.inc D:/lib/llvm-dev/build/include/llvm/TargetParser/ARMTargetParserDef.inc
C:\Windows\system32\cmd.exe /C "cd /D D:\lib\llvm-dev\build && D:\lib\llvm-dev\build\NATIVE\bin\llvm-min-tblgen.exe -gen-arm-target-def -I D:/lib/llvm-dev/llvm/lib/Target/ARM/ -I D:/lib/llvm-dev/llvm/include/llvm/TargetParser -ID:/lib/llvm-dev/build/include -ID:/lib/llvm-dev/llvm/include D:/lib/llvm-dev/llvm/lib/Target/ARM/ARM.td --write-if-changed -o include/llvm/TargetParser/ARMTargetParserDef.inc -d include/llvm/TargetParser/ARMTargetParserDef.inc.d"
```
All tablegen jobs tried fail with no output, and %errorlevel% is -1073741819 when they are ran separately. I'm on a windows system building with clang-cl 19.1.6. Full build command:
```
cmake -B build -GNinja -Sllvm -Wno-dev -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_ENABLE_RUNTIMES="compiler-rt;libcxx" -DCMAKE_BUILD_TYPE=Debug -DLLVM_PARALLEL_LINK_JOBS=3 -DLLVM_PARALLEL_COMPILE_JOBS=16 -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_EH=ON -DCMAKE_CXX_COMPILER=clang-cl.exe -DCMAKE_ASM_COMPILER=clang-cl.exe -DCMAKE_C_COMPILER=clang-cl.exe -DLLVM_ENABLE_LLD=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_OPTIMIZED_TABLEGEN=ON
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycVU1zozgQ_TXyRSUKhMH2gQPmI8MM_iiHTLJ7cQlog7ICXCDiZH_9lsD2ZjMz3qlU-eBqXvd7avVrsa7jRQ3gIGuJLH_Celk2rbMjd002SZv8zXksocYdSMnrAjdHySv-N-RYslRAATUyXYxsffwRP46_r_abbRKtoj8Df5-4yzi4C9bI9DfrKwxXbzjtucjxgXHR4ROXJZYl73DTy2Mvkeki3b3Cke6GbhQHvuLidSb6HBANhXipEA0T1hYgt6ztoEU0dHer9xEfDhqvM6xyVQ5Pz5kkhxdEw0EGouHnyiLd9VRhy3vkdd6cOmR53VsnoTIpsrysyjV4BYxo6GFEaZarv_4oxvKUGMu7irG8sSeI2ojat0HI8tZuEn0PVIDXF0TFayJTUUA98JICasLaishBOsnhgEn0y16cTz7Gx9OOJ0c0_I28my3EJPrNK7iB_C_Rp87h7laazDEhp5ZLIPxAspLVBeSYNJ-dLZJ_MlPLEaUfJt0V4uot_NykHZYth9Epo1Hq5mIT6mFWq4GxoG2bVsALCEQtzDtMDH1mzqbG3Fjgk3KwLOENsxZwy5Sdj6xlEsSbhiNEZxVuaszwaRxiPI7waFHl-oE2E6wuSCawsdAMzdZw2AtxtnHWVBWr8x99m1XsL8BkecaRuzWvnxkm96pNmDzWjbozfN4bwVqti_12t_kaeMk9Mn1lGsWLzKVQQ0I_QHcP6yRaBRdoUx25gJa0UiXwNHt9HXO8lfst2C8fotjfJ39sA2T6PqR9cSm3dXduHAfxPo7W3_ZfN0tV0fzhq7dZbaM4uAAM-4JI3N1dkNzvk81IMup5mts_kZwk0bAOP8SDL5foKNZ7errw7ZDpX9o_GvuMce9X_4vxbiDe88eD6vcCron72H1Ye1-GCl2WsayEn8q8hQuetptdcu2gt1mt3LV_P1Li2w8Hfj9Vk9wx84W5YBNwjJlpW9OFTe1J6Rj6zDiABfMDO1hWNtdBX8zmAGnOdN1kMOEO1amlG4ZOqWVObW2RGalpLOZzZqdTI7XQVIeKcaGp6dSatpjwruvBMSi1puZEsBREN7yUlNZwwsNXZWHLn7TOsIHSvujQVBe8k92_ZSSXApzl9cnrWxhd-et3ddK3wimlPHbjlkM0LLgs-1TLmurdklOkx7Z5hkwtuUFRh2h4lvzi0H8CAAD__zLVcyk">