Index: configure.ac ================================================================== --- configure.ac +++ configure.ac @@ -207,10 +207,11 @@ ], [ AC_MSG_RESULT(yes, with -march=i486) atomic_ops="gcc builtins (with -march=i486)" AC_DEFINE(OF_HAVE_GCC_ATOMIC_OPS, 1, [Whether gcc atomic operations are available]) + AC_SUBST(ATOMIC_OBJCFLAGS, "-march=i486") ], [ AC_MSG_RESULT(no) OBJCFLAGS="$old_OBJCFLAGS"])]) if test x"$atomic_ops" = x"none"; then Index: objfw-config.in ================================================================== --- objfw-config.in +++ objfw-config.in @@ -4,11 +4,11 @@ libdir="@libdir@" CFLAGS="" CPPFLAGS="-I@includedir@" CXXFLAGS="" OBJCFLAGS="-fexceptions -fobjc-exceptions -fconstant-string-class=OFConstString" -OBJCFLAGS="$OBJCFLAGS @NO_CONST_CFSTRINGS@ @NO_WARN_UNUSED@" +OBJCFLAGS="$OBJCFLAGS @NO_CONST_CFSTRINGS@ @NO_WARN_UNUSED@ @ATOMIC_OBJCFLAGS@" LDFLAGS="" LDFLAGS_RPATH="@LDFLAGS_RPATH@" LIBS="-L${libdir} -lobjfw @LIBS@" VERSION="0.1"