<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55302>55302</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ABI version 2 C++98/03 support
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++,
ABI
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
ldionne
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tambry
</td>
</tr>
</table>
<pre>
In #55064 it was discovered that libc++ ABI version 2 accidentally lost pre-C++11 support. @philnik777 fixed it in 6b257af82261a526b79c0e65c8eed073e916e711.
The affected CMake tests [were updated to not use C++98](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/7206). However, if libc++ ABI version 2 doesn't plan to support older language modes CMake needs to be updated to serve an error to users of ABI version 2 when compiling in non-supported modes, rather than failing during compilation.
What is the stance on C++98/03 support for libc++ ABI version 2?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1U0tvnDAQ_jXmMlpkzIKXA4c8tGoOvVXqsbLxAG68NrVNtvn3HTabpmkbCRh5bOZ7zFgH89w_eGCibhre7sFmOKsExqYhPGFEA3lWGZzVAxO39MDN7QPQTrLBgwA1DNagz8q5Z3AhZVgi7u5ezlYVpHVZQswlsD1fZuu8fZRSwmh_UmkCsx5aLRqpxoMQbaUa0WrZDRzbZjggGi5r7KoWZVWVjN8zfvPy_TIjqHHEIVOdu8_qESFjyglYc3sm3rAuRm17OYAPGdaEcGXVHVhzz8RhznlJrL5h4kjPZLNTuny0-awilkM4UXI4UeE_4o7eE8YJv0X8sW54lJCCt0x0JXwKZyRnmLgDO35smQmYPBOSrHLKbwSvJkFwBiNQclrVhHAKBtNVnCcv0nZWv5OWMD6RER4wxhC3DAmNCcL4F-h5Rg8karHO-mmz3Qe_uwJTrQvWxjyqPBMJ6rqHUb2cNmvcwsvvKlPFd734uk2IJXbUk5SVHxAI881tceT1b40j0fzIGlYfC9PXpqs7VWRqCPbvVfy_ZrFG1__TzXnV1y469_QadksM32loaGlTWjfJx6apuSjmfqiklmo_ciNNLXkruNaaS31QlZaHuitoPtClniaMCfGmgRabcRSI7LZo7gvbCy4EpyvFu6qq9yWNdmuGUaq6a_TeVHQd8ET2lhurMsSpiP2FoF6nRJvO0nC9baqU7EQz8ApuyA-PVzC15jnEPquTjs_FRVd_EfULYjM7Lg">