<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/65880>65880</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
"libstdc++ version must be at least" assertion when building with libc++
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++,
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
DenisYaroshevskiy
</td>
</tr>
</table>
<pre>
Hi!
I
1. cloned/built/installed llvm
2. rebuilding llvm with the latest llvm trunk.
First time it worked, but when I am building with trunk, the configuration fails.
Please help?
history of commands
```
2017 CC=clang CXX=clang++ cmake -G Ninja -DCMAKE_CXX_FLAGS="--stdlib=libc++ -march=native" -DLLVM_ENABLE_RUNTIMES=all -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;cross-project-tests;libc;libclc;lld;lldb;openmp;polly;pstl" -DCMAKE_BUILD_TYPE=Release ../llvm
2018 clear
2019 time ninja
2020 sudo ninja install
2021 rm -rf *
2022 CC=clang CXX=clang++ cmake -G Ninja -DCMAKE_CXX_FLAGS="--stdlib=libc++ -march=native" -DLLVM_ENABLE_RUNTIMES=all -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;cross-project-tests;libc;libclc;lld;lldb;openmp;polly;pstl" -DCMAKE_BUILD_TYPE=Release ../llvm
```
Now fails with
```
CMake Error at cmake/modules/CheckCompilerVersion.cmake:88 (message):
libstdc++ version must be at least 7.4.
Call Stack (most recent call first):
cmake/config-ix.cmake:16 (include)
CMakeLists.txt:872 (include)
```
Versions:
```
clang --version
clang version 18.0.0 (git@github.com:llvm/llvm-project.git 444abb396c340e52a8a4db5778b7d6b3b6195070)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/bin
clang++ --version
clang version 18.0.0 (git@github.com:llvm/llvm-project.git 444abb396c340e52a8a4db5778b7d6b3b6195070)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/bin
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVkuP2zYQ_jX0ZSBBoh62Dj7Ykp1u690GySbYnAxSoiXGFGmQ1Nr77wuKfm2wKIpeW8AQ5ZnhPL6PwxExhreSsTnKliirJmSwndLziklufhCtTMdezZ6_Tahq3ua_cYRjFFUoWvjng1_iEGqhJGsQXtOBC4vwmktjiRCsASFee_CGOATNnEXDZesVR247sB0DQSwz1gutHuQ-hPtQa66NBct7BtzCUem9C1cCHSwcOybhAUgPV9_erXPjjJz_WskdbwdNLFcSdoQLE94H-CwYMQw6Jg4oWd9rOm6s0m-gdlCrvieyMfdqlEfn3_gXcBRPoSxRUtWCyBbKl5fLO8JLhJdQ92TPIPgET1z-JBBU5ePij9W2fHnZrjeLT19RUiGMg8DYRnCKkkpwWp_3Bj3RdYeSShLLXxnCGIJqs_n-uF09LZab1fbLt6fnh8eVc0KE-EX5-cufv6_K53MEn1OyHNfAKiVMwE5WEyfTypjgoNVPVtvAUWNQshwT8YsYX0TjnxQlS3Vgsj-gZHlQQry51VjhE_QFLr89bKrt84_PK5RUX5gHHMIQ4bWj_YbfDKAWjOibpADPvXSIXcU4AjBDo7wYzmfupo4BdA-B3gHCi5sYw__8_Gt-fjnu_vmkjr6lxsb7m-4oHx20K62VBmI90give9UMghmE12XH6n2p-gMXTH9n2nAlQ2-WLGYzQHjWM2NIyxAuUHJhFQSnxjYXFl79RugHY4EyF8pVY2EapueuLx36Xy2p96NPZSxoVjNpoXaanbtv3oe4JOtvkoCfrnnFufPBZS2GZszL7xiL3XBjTWhP1uU_xR8ZfgjpuXZzTeBDW3-Eg-Bc8L3wgkE8C6MwcnFbblEatdx2Aw1r1aNkMfLq6b0cprDlFtI0JZQmRV4nacQyTGYkbWg2nc7otMlpQvO4yKJpdK3hmeiWuRrhNMu3eRoMci_VUQaCy-EUtHI423WakQZ61TDhrA_K8NN5mlxGRsW1UyG8Hox22amaCDdbuLyH4r5l_3MIXI7BpJknTZEUZMLmcV6kSZKkWTTp5gWtG9wkOSXTLM4x28UZrbMiI01Nm4JEEz7HEU6iIo6iWRylRcgILXJa46gopiQnBUoj1hMuQodNqHQ74cYMbJ5ns1k0EYQyYcYPB4xvFyDCGOESYSzZEUZ7J8mqiZ6PENOhNSiNxNgVV8eWW8Hm3tE_aGN3aRFjmB5n-Tj-30_-Wz6TQYt5Z-1hbCS8Rnh9R__5YntPv_t6cYm762is9a8AAAD__wYcx2k">