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

    <tr>
        <th>Summary</th>
        <td>
            [libc][math] some math functions aren't being built in fullbuild mode
        </td>
    </tr>

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

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

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

<pre>
    When doing a fullbuild, I noticed some math functions aren't being built into the resulting libc.a (such as atan2f #86137).

```
-- Skipping libc entrypoint libc.src.math.acos.
-- Skipping libc entrypoint libc.src.math.acosh.
-- Skipping libc entrypoint libc.src.math.asin.
-- Skipping libc entrypoint libc.src.math.asinh.
-- Skipping libc entrypoint libc.src.math.atan.
-- Skipping libc entrypoint libc.src.math.atan2.
-- Skipping libc entrypoint libc.src.math.atanh.
-- Skipping libc entrypoint libc.src.math.cosh.
-- Skipping libc entrypoint libc.src.math.erf.
-- Skipping libc entrypoint libc.src.math.pow.
-- Skipping libc entrypoint libc.src.math.sincos.
-- Skipping libc entrypoint libc.src.math.sinh.
-- Skipping libc entrypoint libc.src.math.tanh.
-- Skipping libc entrypoint libc.src.math.tgamma.
-- Skipping libc entrypoint libc.src.math.tgammaf.
```
were listed as being skipped (atan2f wasn't even in that list).  I have `libmpfr-dev` installed (that shouldn't matter either way), but perhaps something else is going wrong with our dependencies, and only in fullbuild mode?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyclM2OuzgQxJ_GXFpBYD5z4DCzUaQ572HPDe7E3jE2sptEefuVSWb_0tyChIwQ_KrbbaowRnN1RINoPoWU1vFKQkrRnDJcWfswODN9K4q4WmcoxGz06jH8o8mB8sZdAeGyWjuuxioh_4IvcJ7NRAqinwlmZA2X1U1svIuAgZyQHcNIiU0Ug3HsgTVBoLhaTi-sGaccQcg-rpMGjICMTl5AyKpvy6oT8piL4iSKj9faFq9rezwc4O9vsyw_WkCOw2PxxvFTO4YpT73lOPmY74H0-1Q0bhe0oxTjjlJpxLuo9xvcNUAKl7eZxd_fZqJxe_6KXSe1a3p8xXnGndjPDH9Z5k6BwJrIpJLfngaNSZhUMuLLgHeMTwfTjRwYB6yRNy5ZEuALNN4IRFtYM87LJRwU3URbgHGR0dqn2AZF7VernmozMlMAMqwpwB0fQh5TnIwrw0JB4xK3QGGd2iIbCUyE65ZA9-DTaliDXwMoWsgpcpOhmCTQKfDOPlKz_0cVzF6RqM6ZGip1rI6Y0VB2ZdlVZVXUmR7GuquxP7Zt1feIl152U1e2SEV7aUpFfWYGWci6qOSxbJumqPOqPqIqyrKWBaFSragLmtHY3NrbnPtwzUyMKw19V_R9ZnEkG39i14zTK3XDkD4_jOs1irpIc41_BNiw3aJ6A5qTaD7TwYrm9E7a_ppCtgY7aOYliupDyLOQ56thvY755Gchz6n663ZYgv-XJhbyvO0lCnnetvNfAAAA___oJhvp">