SOURCES: qt4-sse.patch (NEW) - enable/disable SSE manually.
pluto
pluto at pld-linux.org
Sun Jan 15 16:47:45 CET 2006
Author: pluto Date: Sun Jan 15 15:47:45 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- enable/disable SSE manually.
---- Files affected:
SOURCES:
qt4-sse.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/qt4-sse.patch
diff -u /dev/null SOURCES/qt4-sse.patch:1.1
--- /dev/null Sun Jan 15 16:47:45 2006
+++ SOURCES/qt4-sse.patch Sun Jan 15 16:47:40 2006
@@ -0,0 +1,71 @@
+--- qt-x11-opensource-src-4.1.0/configure.orig 2006-01-15 16:08:12.000000000 +0100
++++ qt-x11-opensource-src-4.1.0/configure 2006-01-15 16:35:27.416743000 +0100
+@@ -411,6 +411,7 @@
+ CFG_LARGEFILE=auto
+ CFG_STL=auto
+ CFG_PRECOMPILE=no
++CFG_HAVE_SSE=no
+ CFG_REDUCE_EXPORTS=auto
+ CFG_IPV6=auto
+ CFG_NAS=no
+@@ -516,7 +517,7 @@
+ VAL=no
+ ;;
+ #Qt style yes options
+- -incremental|-qvfb|-profile|-shared|-static|-sm|-xinerama|-xshape|-tablet|-reduce-exports|-pch|-stl|-freetype|-xcursor|-xrandr|-xrender|-fontconfig|-xkb|-nis|-cups|-largefile|-h|-help|-v|-verbose|-debug|-release|-fast|-opengl|-accessibility|-confirm-license|-gnumake|-framework|-qt3support|-debug-and-release|-exceptions|-universal)
++ -incremental|-qvfb|-profile|-shared|-static|-sm|-xinerama|-xshape|-tablet|-reduce-exports|-pch|-sse|-stl|-freetype|-xcursor|-xrandr|-xrender|-fontconfig|-xkb|-nis|-cups|-largefile|-h|-help|-v|-verbose|-debug|-release|-fast|-opengl|-accessibility|-confirm-license|-gnumake|-framework|-qt3support|-debug-and-release|-exceptions|-universal)
+ VAR=`echo $1 | sed "s,^-\(.*\),\1,"`
+ VAL=yes
+ ;;
+@@ -953,6 +954,13 @@
+ UNKNOWN_OPT=yes
+ fi
+ ;;
++ sse)
++ if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
++ CFG_HAVE_SSE="$VAL"
++ else
++ UNKNOWN_OPT=yes
++ fi
++ ;;
+ reduce-exports)
+ if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
+ CFG_REDUCE_EXPORTS="$VAL"
+@@ -1844,11 +1852,13 @@
+ fi
+ fi
+
+-# detect sse support
+-if $unixtests/sse.test $XQMAKESPEC $OPT_VERBOSE; then
+- CFG_HAVE_SSE=no
+-else
+- CFG_HAVE_SSE=yes
++# auto-detect sse support
++if [ "$CFG_HAVE_SSE" = "auto" ]; then
++ if $unixtests/sse.test $XQMAKESPEC $OPT_VERBOSE; then
++ CFG_HAVE_SSE=no
++ else
++ CFG_HAVE_SSE=yes
++ fi
+ fi
+
+ #auto-detect GNU make support
+@@ -1931,7 +1941,7 @@
+ [-no-zlib] [-qt-zlib] [-system-zlib] [-no-libjpeg] [-qt-libjpeg] [-system-libjpeg]
+ [-no-libpng] [-qt-libpng] [-system-libpng] [-no-libmng] [-qt-libmng]
+ [-system-libmng] [-no-nis] [-nis] [-no-cups] [-cups] [-no-largefile] [-largefile]
+- [-no-stl] [-stl] [-no-pch] [-pch] [-Istring] [-lstring] [-Lstring] [-Rstring]
++ [-no-stl] [-stl] [-no-pch] [-pch] [-no-sse] [-sse] [-Istring] [-lstring] [-Lstring] [-Rstring]
+ [-disable-<module>] [-with-<module setting>] [-without-<module setting>] [-fast]
+ [-no-fast]
+
+@@ -2086,6 +2096,9 @@
+ $PHN -no-pch ............ Do not use precompiled header support.
+ $PHY -pch ............... Use precompiled header support.
+
++ -no-sse ............ Do not use MMX/SSE instructions.
++ -sse ............... Use MMX/SSE instructions.
++
+ EOF
+
+ if [ "$PLATFORM_X11" = "yes" ]; then
================================================================
More information about the pld-cvs-commit
mailing list