How to solve the "undefined reference to '__sync_sub_and_fetch_4'" compilation problem
http://blog.csdn.net/zpzkitt/article/details/8970626
Bug 34115 - atomic builtins not supported on i686?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34115
https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html