Linux : SSE2 support is now mandatory 92/17292/2
Clément DAVID [Wed, 7 Oct 2015 15:23:35 +0000 (17:23 +0200)]
Note: this is only for i686, as x86_64 already requires that.

Change-Id: I3b4f9a99066d6d13bdf209d3691a340489aa92cd

scilab/CHANGES_6.0.X
scilab/configure
scilab/configure.ac

index 3da61a3..a8d3ae6 100644 (file)
@@ -4,6 +4,9 @@
 New Features
 =============
 
+* SSE2, Streaming SIMD Extensions 2 support is now mandatory to run Scilab on 
+  Linux i686.
+
 * valgrind error detection added to test_run (Linux Only)
 
 * Introduction of a call stack limit. Default maximum depth is setup to 1000 and
index 11362e8..bc6d195 100755 (executable)
@@ -10399,16 +10399,16 @@ CXXFLAGS="$saved_cppflags"
 
 ################
 ## SSE
-## By default, for x86 CPU, enable the SSE.
+## By default, for x86 CPU, enable the SSE2.
 ## Note that it is already the case with 64 bits CPU
 ## (these extensions are enabled by default by gcc)
 ################
 
 case "$host" in
      i*86-linux-gnu|i*86-*-linux-gnu)
-        SSE_CFLAGS="-msse"
-        SSE_FFLAGS="-msse"
-        SSE_CXXFLAGS="-msse"
+        SSE_CFLAGS="-msse2"
+        SSE_FFLAGS="-msse2"
+        SSE_CXXFLAGS="-msse2"
      ;;
 esac
 
index b0e7a17..64af18e 100644 (file)
@@ -729,16 +729,16 @@ CXXFLAGS="$saved_cppflags"
 
 ################
 ## SSE
-## By default, for x86 CPU, enable the SSE.
+## By default, for x86 CPU, enable the SSE2.
 ## Note that it is already the case with 64 bits CPU
 ## (these extensions are enabled by default by gcc)
 ################
 
 case "$host" in
      i*86-linux-gnu|i*86-*-linux-gnu)
-        SSE_CFLAGS="-msse"
-        SSE_FFLAGS="-msse"
-        SSE_CXXFLAGS="-msse"
+        SSE_CFLAGS="-msse2"
+        SSE_FFLAGS="-msse2"
+        SSE_CXXFLAGS="-msse2"
      ;;
 esac