[PATCH] Configure: Prefer gcc __atomic builtins instead of older __sync builtins
mdounin at mdounin.ru
Mon Dec 4 15:05:12 UTC 2017
On Sun, Dec 03, 2017 at 09:11:52PM +0530, Debayan Ghosh wrote:
> # HG changeset patch
> # User Debayan Ghosh <debayang.qdt at qualcommdatacenter.com>
> # Date 1511884462 -19800
> # Tue Nov 28 21:24:22 2017 +0530
> # Node ID 4576e7c90ed42da3af67d90f624b34dd9285a658
> # Parent fc0d06224edac2c7cfbfd9a4def478f285d9957b
> Configure: Prefer gcc __atomic builtins instead of older __sync builtins
> It is desirable to use the newer GCC __atomic builtins when using later
> versions of GCC , compared to the legacy __sync atomic builtins.
> Ref: https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html
Any practical reasons for the change?
Either way, I would rather suggest looking at C11 atomic ops
instead, see here:
Though I don't think it's practical either.
More information about the nginx-devel