Introduction ============ Recipe to force i686 in case of i386 architecture. Used to workaround issues with kumofs and messagepack: configure: error: __sync_* atomic operations are not supported. Note that gcc < 4.1 is not supported. If you are using gcc >= 4.1 and the default target CPU architecture is "i386", try to add CFLAGS="--march=i686" and CXXFLAGS="-march=i686" options to ./configure as follows: $ ./configure CFLAGS="-march=i686" CXXFLAGS="-march=i686"