rpms/libmpeg3/devel libmpeg3-1.8-mmx.patch,NONE,1.1

NicolasChauvet kwizart at rpmfusion.org
Wed Oct 8 04:31:43 CEST 2008


Author: kwizart

Update of /cvs/free/rpms/libmpeg3/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv19406

Added Files:
	libmpeg3-1.8-mmx.patch 
Log Message:
Add missing patch


libmpeg3-1.8-mmx.patch:

--- NEW FILE libmpeg3-1.8-mmx.patch ---
diff -up libmpeg3-1.8/configure.in.mmx libmpeg3-1.8/configure.in
--- libmpeg3-1.8/configure.in.mmx	2008-09-02 22:34:57.000000000 +0200
+++ libmpeg3-1.8/configure.in	2008-09-02 22:37:42.000000000 +0200
@@ -19,10 +19,6 @@ AC_PROG_CC
 AM_PROG_CC_C_O
 AC_PROG_CPP
 AC_PROG_CXX
-# hack for using nasm for .S files
-#CCAS="nasm"
-AC_SUBST(CCAS)
-AC_SUBST(CCASFLAGS)
 
 ############## MMX
 
@@ -53,11 +49,37 @@ esac
 test "x$enable_mmx" = "xauto" && enable_mmx=no
 
 AM_CONDITIONAL(USEMMX, test "x$enable_mmx" = "xyes")
-AM_CONDITIONAL(USEMMX32, test "x$enable_mmx32" = "xyes")
-AM_CONDITIONAL(TARGET_BUILTIN_VECTOR,test "x$enable_mmx" = "xyes")
 AC_SUBST(LIBDECORE_LIBADD)
 AC_SUBST(CPU_CFLAGS)
 
+# Check for assembler
+#
+CCASFLAGS=""
+have_assembler=false
+if test x$enable_mmx = xtrue; then
+  AC_PATH_PROG([NASM], [nasm], [no])
+  if test "x$NASM" != "xno"; then
+    if test x$cpu_x86_64 = xtrue; then
+      CCASFLAGS="$NASM -O2 -felf64"
+    else
+      CCASFLAGS="$NASM -O2 -felf"
+    fi
+    have_assembler=true
+  fi
+
+  AC_PATH_PROG([YASM], [yasm], [no])
+  if test "x$YASM" != "xno"; then
+    if test x$cpu_x86_64 = xtrue; then
+      CCASFLAGS="$YASM -Xgnu -felf64"
+    else
+      CCASFLAGS="$YASM -Xgnu -felf"
+    fi
+    have_assembler=true
+  fi
+fi
+AC_SUBST(CCAS)
+AC_SUBST(CCASFLAGS)
+
 ############## END OF MMX
 
 LARGEFILE_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"



More information about the rpmfusion-commits mailing list