]> git.kaiwu.me - nginx.git/commit
Configure: disabled gcc atomics with Sun C (ticket #1261).
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 15 May 2017 17:09:43 +0000 (20:09 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 15 May 2017 17:09:43 +0000 (20:09 +0300)
commit38e87ea0415eda38c3e5b926d20b49f6849e3013
tree8b9238d70b4d1866b722e5da1ec83566bbaaf30b
parente1725761cb04a09e989d7803a1aa8b1707664d22
Configure: disabled gcc atomics with Sun C (ticket #1261).

Oracle Developer Studio 12.5 introduced GCC-compatible __sync builtins.
Unfortunately, these builtins are neither GCC-compatible (they generate
warnings when used with volatile), nor working (unexpectedly fail on
unpredictable combinations of code layout and compiler flags).  As such,
the gcc builtin atomic operations configure test explicitly disabled when
compiling with Sun C.
auto/cc/conf