svn commit: r255092 - in head: lib/libcompiler_rt sys/arm/arm

Ed Schouten ed at 80386.nl
Sat Aug 31 12:04:47 UTC 2013


2013/8/31 David Chisnall <theraven at freebsd.org>:
> Although this would fix the issue in the tree, a number of ports explicitly call the __sync_* builtins, including some that have USE_GCC set, so even fixing clang would not address this.

Do we know how many ports there are that do this? This only affects
ports that use __sync_*, have USE_GCC is set and are being built on
ARMv5.

I think our intent should not be to "keep compilers happy". FreeBSD
should provide proper APIs instead (e.g. <stdatomic.h>).

-- 
Ed Schouten <ed at 80386.nl>


More information about the svn-src-head mailing list