<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63485>63485</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
/usr/ports/devel/llvm-devel/work-default/llvm-project-9d1bcb70ec8830ad85c0756a03022d3811537284/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp:569:1: error: static assertion failed due to requirement 'sizeof(__sanitizer::__sanitizer_cpuset) >= sizeof(_cpuset)':
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
pkubaj
</td>
</tr>
</table>
<pre>
17.0.d20230622 (from devel/llvm-devel port) currently fails to build on FreeBSD 14.0-CURRENT on powerpc64* platforms with:
```
/usr/ports/devel/llvm-devel/work-default/llvm-project-9d1bcb70ec8830ad85c0756a03022d3811537284/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp:569:1: error: static assertion failed due to requirement 'sizeof(__sanitizer::__sanitizer_cpuset) >= sizeof(_cpuset)':
COMPILER_CHECK(sizeof(__sanitizer_cpuset_t) >= sizeof(cpuset_t));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/ports/devel/llvm-devel/work-default/llvm-project-9d1bcb70ec8830ad85c0756a03022d3811537284/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:350:30: note: expanded from macro 'COMPILER_CHECK'
#define COMPILER_CHECK(pred) static_assert(pred, "")
^ ~~~~
/usr/ports/devel/llvm-devel/work-default/llvm-project-9d1bcb70ec8830ad85c0756a03022d3811537284/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp:569:45: note: expression evaluates to '32 >= 128'
COMPILER_CHECK(sizeof(__sanitizer_cpuset_t) >= sizeof(cpuset_t));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/ports/devel/llvm-devel/work-default/llvm-project-9d1bcb70ec8830ad85c0756a03022d3811537284/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:350:44: note: expanded from macro 'COMPILER_CHECK'
#define COMPILER_CHECK(pred) static_assert(pred, "")
^~~~
1 error generated.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzcVUuP5CYQ_jX4gtrChfHj4ENPd1uJ8tQkOVvYlLvZxcYBPJ3dQ357ZPdjN7OjVXKINBOEkKkShev7vqKk9_o4IlZEPBCxj-QcTtZV0_u5le-i1qoPVZLHLFbAgLMMgBIoemcHqvAJDYHamKdhs27oZF0gUNJudg7HYD7QXmrjabC0nbVR1I60dogPv-xpksZss_vt8fHw46-LfbJndFOXpQS2dDIy9NYNnp51OBG-JWxP2JZk7DovW6hn7wjUy72eQP3lLxGoz9a93yjs5WzCzTc5-w67sClV0nZtzrArCs6kKkTHcpFJxhmA4kWSCJ5DkRKoOztM2qDbuDWKbgnUXo466I_oms4Ogx3_Zrrl0Bg96OCb3iG2XsXdNBG-FVlJ-DYhfEvROeuWDx9k0B2V3qML2o4reqiomnGB0OHvs3Y44Bgogdzrj2h7AkXT3C9dkOLbzwxNN80eV1IIPxC-p5-O3V0E8jvEu59--Pnb7w-Pze6bw-47AsVL11yPNi_G_cy3TP5wJUsc6J__crwFmvUY0I3SNAp7Hy9a5YIt67LQ0QZcOf5jkqNCRdfSGWTn7MLhc7TzW8ZcYa9HpF_QMTlUC-oXrTQXrdztO0oA1lleItGvjRslbwHmf1JNqXgGuUPvlzrCJ2lmGXB9iQjkHG6qTaC4o_6fSf_ruifi8P9Sfpq-CuVfcL1skssjS484opMBVfxiQ4lUxVXJSxlhlWRFLrI8LcvoVIlOpi1HnrRQKgBe5MiSPsMyFa3oShnp6tofU8bSVJSxQpELxfs-y_M04TlJGQ5Sm3ihJ7buGGnvZ6wynhYiMrJF49ceDDDima7OJR2xj1y1UtrOR09SZrQP_lOUoIPB6nUL5a11wmh2pjqFMPklCtQE6qMOp7mNOztcgXuGH4F6pWzBfqX0rwAAAP__a-YEkA">