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

    <tr>
        <th>Summary</th>
        <td>
            [libcxxabi] Multiple build errors with libcxxabi for ARCH-windows-msvc target
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++,
            libc++abi
      </td>
    </tr>

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

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

<pre>
    1. First ninja shows target conflict. I cannot use ninja but only make.

2.
/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/cxa_default_handlers.cpp:96:41: error: constexpr variable 'default_terminate_handler' must be initialized by a constant expression
   96 | static constexpr std::terminate_handler default_terminate_handler = ::abort;
      | ^ ~~~~~~~
/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/cxa_default_handlers.cpp:104:34: error: variable does not have a constant initializer
  104 | constinit std::terminate_handler __cxa_terminate_handler = default_terminate_handler;
      |                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VMuSmzoQ_Rqx6RpKSGDsBQtmfKl7F3eTH3DpZaOJkBypsT1Z5NtTgD2PcibZpYuiEGqdVp9zJJGSPXhjGlI9kmqbiRH7EBuMKiYbjc5k0C9NkUNnY0Lw1j8LSH04J0ARDwZBBb93VmEO_4ES3geEMZlrphwRgncvMIivJid0S2i7vNltxLo-DIawTn07RzRjJKzDEJzqhfVpJ0frNGGdc6fh4RjDs1E4Da1Ul4uQlrAuRTUtv4idNnsxOtz1wmtnYsrV8Uh4u1kR3pYF4S2YGEOcPlTwCc3lGOEkohXSGSCsvgGgiYP1As0NirAahjEhSAPWW7TC2e9Gg3wBsWAJjzDhmZRs8EtzALBZAamfIKFAq95VTagJbwlv70rBp5sAwrewrBIyRCT88bUOwFyHVP_AjyX-Hr8FLQlvefmB4FdadTAJJlv04mTes_XGY7y1UdBybmPOmeZ_x9NuN-3p1yx9LuQ9Z3-Md6Tex4KW6YbrDd-IzDRFzcqqLjhlWd_wcmUqU2lVsrUoZKlLSrWcnLYpqprKzDaMspKuWUVrXlGWmz2vBC3KVUXXtNBrUlIzCOvySaI8xENmUxpNU9BqU9eZE9K4NJ9fxibZCHucH0bY04dfs5psOuWxmeWW4yGRkjqbML2ho0U33wdvHqi28P_o0B6dgdkwi8wJzhZ7eM2DfYjQfnn69-FsvQ7n9DCkk7peFNkYXdMjHtOkJ-sI6w4W-1HmKgxXA977cG41EdZduz017GcAAAD__4wci4E">