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

    <tr>
        <th>Summary</th>
        <td>
            Stuck in Compiling `libc/src/stdfix`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc
      </td>
    </tr>

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

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

<pre>
    Building CMD:
```
CC=clang CXX=clang++ cmake ../llvm -GNinja -DCMAKE_INSTALL_PREFIX=$HOME/.local/llvm-main -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt;cross-project-tests;libc;libclc;lld;lldb;openmp;polly;pstl;mlir;bolt" -DLLVM_ENABLE_RUNTIMES=all -DCMAKE_BUILD_TYPE=Release

ninja install
```

Clang Version:

```
$ clang --version

clang version 19.0.0git (8c5e9cf737138aba22a4a8f64ef2c5efc80dd7f9)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: ${HOME}/.local/llvm-main/bin
```

OS Version:

```
$ cat /etc/os-release

PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
```

The building seems go into deep universe after runtimes being completed

```
[11484/11530] Performing build step for 'runtimes'
[1331/1331] Linking CXX static library /path/to/llvm-project/build/lib/x86_64-unknown-linux-gnu/libc++.a [11518/11530] No install step for 'runtimes'
[11520/11530] Completed 'runtimes'
```

Looking into the processes of clang++, I found that it is compiling the sources in `libc/src/stdfix/`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUVl1vozoT_jXOjQUCAwm5yEUIsG920yTKR7W9igwMibcGI9u0zfvrjwyk29Nte86RIhw888zHMzM2VCl2rgFmKIhQEI9oqy9Czv7PXlpaPwMAG2WiuM6ilvGC1We8uIuRN0dOjJw5GjvDr3tdLJAX55warZ8_b_8RiRCJcF7RR8C2jUjK-VOFrW9rVv-i2IoXd_MfyWm53h_mq9Vpu0vSpQEj4v9vc5cgktpc5JQPQKuirMZWvFrd352S9TxaJaftbvM9WRz2HYr0Xr2oWy0tBFcWvGhJzZ6oGsZBWlKbNymUshopfkGuLQ1KK-RFnGX5sPDuDy_6Z4a8SDRQVw3yokZwfjWr0hx5UcWZRF6UCa4RIe_i2x3Xh-VdYuKjnL-mHB2Xq_h0eNgmyIt3wIEqGIjtnnVHEKuVppx_yPjAe0f5PUjFRP27OB8CiI_7ClnW0wB4o92LBgF2p7ZjO2emMSJhmAcwzcuJN3G9kGaUEOrTsBz7UJI8gDIPnaKYlFNEpr2tA5Vn0Mib45dwfBr7Vls_1uK5tjir2xfrXLeD3kUCLXAlCuBGuxGKvfSiZZ86FLEhd44R8dEk6rpiEn_YGIikGau_4Gqz_w9EUZN5CjpHJBXKkn-WaLtLDoeH03p-l_TNd8zaWreYENvxbR-vDntESK_7XulVcJ_s9svN-rSMe3EHfi99I-rtmqJ8p1V1xd-B82vJ1MVw_97oYhMng-dfRntg1rhq-zCGjdNq-cNoFZAxOlBoqD4dd6ve-UXrRhnaSIpI-vz8bPcW7FxU3d7gen_cbje7w2fAC_DmE2R0_HbaJV-Bs_asbE7bOr80tLBr0IikQyJvDG13y_v54uG03ayWi4d_nQKHc9dPGmSlLFoXViM4yxkoRNJGsieaX_ut66urY3RcH46f8PxhDx4ugLPbeaoAKoXPArNaC1wANLitmRlBwLTUILFsa80qUDgDAzBHGAcNxVfdG0Su64c-IqnrBp6DghhvQZZCVsZE5xwrDQ0uhcSITG4-EJn8tuB5rjFgliDGK1Y_sv5ox0pTzXLMWSapvJohaai-GOLEbRqHU7UrGeOF2WYZIumnh0GnkPe3hU1xl0Lghm9TWIvbafjPwbsBcd5iFzfaPkZ8VKeVEF3GXWX0BXAjRQ5KgcKixG8uN0QWeIlL0dYF1heqMdOYKdxfNsaCASvRyhwUZjVGY6fPNVWye-qiZC-mJ8eOPSpmXjH1pnQEM3fiOl7oeO54dJm5RRGUwWRS5mVIPMdzCuLmgRsGQR5OvIKM2Iw4xHc813dcL_TG9gSKCS0oLYOxA67jIN-BijJumwrZQp5HTKkWZmHgjqcjTjPgqvsQIKSPj5hPAjnrCmomD_kOZ0qr3wY00xxme93mjyazxWvKn-Q4dkat5LO_z-GZ6Uub3WaQP1V_NlEXqJnCLta_AgAA____nZYc">