From f6645ac56456e3506f645fdb09dc1f4e933f29be Mon Sep 17 00:00:00 2001 From: Alexey Voinov Date: Mon, 14 Sep 2009 02:07:20 +0200 Subject: [PATCH] x86_64 mmx fixes This patch combines two small patches which fix issues with x86_64 and mmx in the configure script. Submitted by: Gilbert Ashley Author: unknown? Origin: ALT/Sisyphus Linux, Alexey Voinov --- configure.ac | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 2b4f3477..27245de4 100644 --- a/configure.ac +++ b/configure.ac @@ -189,7 +189,17 @@ dnl ----------------------- # until we fix it, leave it disabled asm_support=no mmx_support=no -if test "$ac_cv_prog_gcc" = yes; then + +check_for_mmx_support=yes +AC_ARG_ENABLE(mmx, + [ --disable-mmx disable compilation of MMX inline assembly ], + [if test x$enableval != xyes; then + check_for_mmx_support=no + fi]) + +if test "$ac_cv_prog_gcc" = yes -a "$check_for_mmx_support" = yes; then +case $host_cpu in +*i?86*) # gcc-3.3 or newer complains about some of our stuff without this NOSTRICTALIASING="-fno-strict-aliasing" @@ -217,6 +227,8 @@ if test "$ac_cv_prog_gcc" = yes; then mmx_support=yes fi fi + ;; +esac fi AC_SUBST(NOSTRICTALIASING) -- 2.11.4.GIT