<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/148363>148363</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Build fails with Ninja Multi-Config generator
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          RougherO
      </td>
    </tr>
</table>

<pre>
    Trying to build [llvm 20.1.8](https://github.com/llvm/llvm-project/releases/tag/llvmorg-20.1.8) using `Ninja Multi-Config` as generator fails with error:
```sh
FAILED: Debug/lib/Debug/libbenchmark_main.so.0.0.0 
: && /usr/bin/clang++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections  -Wall  -Wextra  -Wshadow  -Wfloat-equal  -Wold-style-cast -Wsuggest-override  -pedantic  -pedantic-errors  -Wshorten-64-to-32 -fstrict-aliasing  -Wno-deprecated-declarations  -fno-exceptions -Wstrict-aliasing  -Wthread-safety -g  -Wl,-z,defs -Wl,-z,nodelete -fuse-ld=lld -Wl,--color-diagnostics -Xlinker --dependency-file=third-party/benchmark/src/CMakeFiles/benchmark_main.dir/Debug/link.d -shared -Wl,-soname,libbenchmark_main.so.0 -o "\${CONFIGURATION}/lib/Debug/libbenchmark_main.so.0.0.0" third-party/benchmark/src/CMakeFiles/benchmark_main.dir/Debug/benchmark_main.cc.o -Wl,-rpath,"/home/roughero/Programming/Cpp/llvm-tutorial/LLVM/llvm/build_temp/\${CONFIGURATION}/lib/Debug" "Debug/lib/Debug/libbenchmark.so.0.0.0" && :
clang++: error: no such file or directory: 'Debug/lib/Debug/libbenchmark.so.0.0.0'
```

Build command:
```sh
$ cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_C_COMPILER=clang \
 -DCMAKE_CXX_COMPILER=clang++ -DLLVM_BUILD_TESTS=ON \
 -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_OPTIMIZED_TABLEGEN=ON \
 -DLLVM_ENABLE_PROJECTS=clang -DLLVM_USE_LINKER=lld \
 -DLLVM_USE_SPLIT_DWARF=ON -G "Ninja Multi-Config" \
    -B build_temp
``` 
I have a preinstalled clang from pacman:
```sh
clang version 20.1.7
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysVl9v6joS_zTmxRoUTIH2gQcg5Cx76R-1PcvRvqAhniS-deys7bTlfvqVE2i591S7e6RVK5J4xvPvN_6N0XtVGqI5myzZJB1gGyrr5o-2LSty94ODlcf5szsqU_Jg-aFVWnI2WWr9WnORDEfDazZJmbiuQmg8Gy-YyJjIShWq9jDMbc1EFnVPD2ic_Z3ywETmSBN68kxkAcuT3LoSTlbFDW99dMumyZ0yvyO_bXVQsLKmUCWbJhw9L8mQw2AdL1Bpz99UqDg5Z10MJVmwadL_-4oli2yx2a5TNl7wlA5t51MdmMguvg5k8qpG97KvUZmht8Mk_vFoa7zgTEyZmHImstY7JrKDMkxkuUZTMrFkYsmheNisPn6NBU81mqByUCaQa6xXQVnDoXhVXh2UVuEIymhlyEOlpCTDYXdKIZUYCIKq6WKtNWWLTpIEfEWl8WTD0BuHHWodVd-DQw47Y6E1rScJDTqsKZDjsHtzKhD44JQpPYddjj7Av1qMO2vlY9GhUKQlKKOCQq3-IOc5NCS7THrD2pqy-4kW-uRvriG3dYMBugBi6orDTtWNVrkKUKDWoXKxt-Im-0qOJPg3FfIKJBXY6tAbN5bec2oChGND3ZKBV-VCixpkhBt2kjQFgi8kvi1L8gGifadk3N8nC7k1r-R8V_-YqiaUcV0ZSSZgD8wuDyihxuOBoDW-bRrrAkkOhVRYGuuDyj3kVkdnRdGaPO4DT93TRz0M-Pl9QuUDlhhOhdK-xbdC21iurvocdlZL8OGoCSIoX-VyAcPnK3S94XvTMVoD0ysIFsaCQxGTzwOgVtgdqL7EkhpHOQaSICnX6PAcbuzavvx9PrsvDITKEUrwWFA4cujWNBMr-IOJlaTCX34b24PFoWg9gZZsnGotzyp9LeGiuhx-aGVeYrfGOCnCkx-hUJrYOA2Vcl1Hh2M8gucTy0TmXc5EtrrFF8qU7rjlLwdaKvenA29ehpKDr9DRRzzeGqyJidXXfMDBciYEm6yYuGKz5er-Ltt8-_64eN7c37FZ-gu0woTg_79s_iLM86E9p-QaDBUTqxi3yCob08tcT_KWiezB2dJhXavIY9mqac58HdpgnULNRLbd_uP2k827SbAPVEfV_7kWIlbuv5Pvnwp05tyO0C-oNvLxmeq5sdy3ecVji3DruFSO8mDdsWft2S_5nF1OjvieLJbd4MttXaORX80WJq54XuMLcUiX3zfbdP_0t8XjOt1vN8snNk7v7zikq9vFb-v9ar-6v33YbNePbJx2CfFYwGTxqfHjx0865_mSRhz2vYvn9dPzyfiHhU68vlsst-v94ulp_Rih-Iigk94_PG9uN_9cp_vnqPZtffcfbDw83v99verc9LGexN-f1vvt5u63LkLd3Qoud0fx08N287xPd4vH7OT_W8T_i2keYe63c85hyS-666LQcQpveIWvxJE3jpTxAbUmyfvICmdr3mBeo_kKol7pPAC6a0ZE-hldSSH2yfv1dD-9giYHrUz7DqVpo7yjOl5HEotacYS_x0jO3lPl-i67uBRc-B7I-VjejG9wQPPRbCLGIrkeTwbVvJjNCprQlShmyehmlM8OE8QkGeNsKhFpMlBzkYhJMhuJ0ehqNpoMi_H1ZDSjUX4zE_lhMmNXCdWo9DAeyqF15UB539J8dHU9no4HGg-kfXe1EyLeDzppx13pwM27A35oS8-uEq188J9mggqa5n3TX9ysfkbu8wY2aJ2e__ItsIsoMtsp5Ne5-HcAAAD__1ORa8Q">