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

    <tr>
        <th>Summary</th>
        <td>
            [libc++] Implement Freestanding
        </td>
    </tr>

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

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

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

<pre>
    This issue tracks the work required to make libc++ conforming to the notion of "Freestanding" as specified in the Standard.

At a high level, this means that `clang++ -ffreestanding -stdlib=libc++` should work and provide only the Freestanding parts of the Standard. Furthermore, it should require only reasonable functionality from the underlying system, although exactly how that should be achieved still needs to be discussed.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkkGS4ywMhU-DN6qkMHacZOFF959y1b-euQAG2TCNIYPk9OT2UziZ6vQGFqr39El6msjPEbEXh3dxuFR6ZZdyH6xPMWI1JnvvfzpP4IlWBM7afBCwQ_hM-QMy_l59RgucYNEfCMGPRqh3od7BpDilvPg4l2qRxMQ-RUgTCKWGjEiso_VxFkqBJqArGj95tODjJvhR6jrbvZAXId8e7xuDBudnBwFvGIT6D7gQLqhjQdMMopMm6OK7keym6aUZ7Iht8KNoLl-0opNALq3BPgbT0cI1p5u3CCmG-4bzigxXnZnKLN9AYVgzO8xLyljIPP-zfa7q4ZZRU4p6DAjTGk1Ziw6e7zDltGyOa7SYw710ojsxLsVNB3ZpnR3gH2043MGlz8fEzyYjgjbO4w0tEPsQICJaKgcYEawnsxKh3Ve2b-y5OesK-_ooD20rz0dVud7UHda2axt7Uu0JGzmqM6LGFo_1qRnbyvdKqlbWdafqpqvV_jjJU3cwZ9W0dW1qKVqJi_ZhH8Jt2ac8V1t0-uOpOcgq6BEDbWlT6mX9SpX05b6IduM6k2hl8MT0ZcOew5bTF9nhAv8v14ALRv52nmrNoXfMVxLNm1CDUMPs2a3j3qRFqKG4Pr_dNadfaFioYSMloYYN9m8AAAD__6IUCyc">