diff options
-rwxr-xr-x | util/xcompile/xcompile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile index 01d75bf337..4b18942be2 100755 --- a/util/xcompile/xcompile +++ b/util/xcompile/xcompile @@ -138,6 +138,11 @@ detect_special_flags() { x86) testcc "$CC" "$CFLAGS -Wa,--divide" && CFLAGS="$CFLAGS -Wa,--divide" + # Always build for i686 -- no sse/mmx instructions since SMM + # modules are compiled using these flags. Note that this + # doesn't prevent a project using xcompile to explicitly + # specify -mmsse, etc flags. + CFLAGS="$CFLAGS -march=i686" ;; esac } |