+ dnl Snow Leopard is horribly broken -- it reports itself as i386-apple-darwin10.0.0, but
+ dnl its gcc defaults to 64-bit mode. They have also deprecated the usage of ucontext
+ dnl we need to set some flags to build our 32-bit binaries on 10.6 properly
+ case "$host" in
+ i*86-*-darwin10*)
+ BROKEN_DARWIN_FLAGS="-arch i386 -D_XOPEN_SOURCE -mmacosx-version-min=10.5"
+ CPPFLAGS="$CPPFLAGS $BROKEN_DARWIN_FLAGS"
+ CFLAGS="$CFLAGS $BROKEN_DARWIN_FLAGS"
+ CXXFLAGS="$CXXFLAGS $BROKEN_DARWIN_FLAGS"
+ CCASFLAGS="$CCASFLAGS $BROKEN_DARWIN_FLAGS"
+ CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC $BROKEN_DARWIN_FLAGS"
+ CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC $BROKEN_DARWIN_FLAGS"
+ CPPFLAGS_FOR_EGLIB="$CPPFLAGS_FOR_EGLIB $BROKEN_DARWIN_FLAGS"
+ CFLAGS_FOR_EGLIB="$CFLAGS_FOR_EGLIB $BROKEN_DARWIN_FLAGS"
+ ;;
+ esac