Hello community,

here is the log from the commit of package openal-soft for openSUSE:Factory 
checked in at 2012-07-24 15:04:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openal-soft (Old)
 and      /work/SRC/openSUSE:Factory/.openal-soft.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openal-soft", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openal-soft/openal-soft.changes  2012-06-29 
15:21:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openal-soft.new/openal-soft.changes     
2012-07-24 15:04:57.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Jul 21 17:28:22 UTC 2012 - [email protected]
+
+- the used fpu control bits are x86 specific
+
+-------------------------------------------------------------------

New:
----
  openal-soft-1.14-x86.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openal-soft.spec ++++++
--- /var/tmp/diff_new_pack.bKmaUg/_old  2012-07-24 15:04:59.000000000 +0200
+++ /var/tmp/diff_new_pack.bKmaUg/_new  2012-07-24 15:04:59.000000000 +0200
@@ -39,6 +39,7 @@
 Source0:        
http://kcat.strangesoft.net/openal-releases/openal-soft-%{version}.tar.bz2
 Source1:        libopenalcompat.c
 Source3:        baselibs.conf
+Patch0:         openal-soft-1.14-x86.patch
 Summary:        OpenAL Soft
 License:        LGPL-2.0+
 Group:          System/Libraries
@@ -137,7 +138,7 @@
 
 %prep
 %setup -q
-#patch0 -p1
+%patch0 -p1
 
 %build
 cd build || cd CMakeConf

++++++ openal-soft-1.14-x86.patch ++++++
diff -up openal-soft-1.14/OpenAL32/Include/alu.h.non-x86 
openal-soft-1.14/OpenAL32/Include/alu.h
--- openal-soft-1.14/OpenAL32/Include/alu.h.x86 2012-04-12 13:03:01.000000000 
+0200
+++ openal-soft-1.14/OpenAL32/Include/alu.h     2012-04-12 13:07:20.000000000 
+0200
@@ -227,7 +227,7 @@ static __inline ALfloat cubic(ALfloat va
 
 static __inline int SetMixerFPUMode(void)
 {
-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+#if defined(_FPU_GETCW) && defined(_FPU_SETCW) && (defined(__i386__) || 
defined(__x86_64__))
     fpu_control_t fpuState, newState;
     _FPU_GETCW(fpuState);
     newState = fpuState&~(_FPU_EXTENDED|_FPU_DOUBLE|_FPU_SINGLE |
@@ -249,7 +249,7 @@ static __inline int SetMixerFPUMode(void
 
 static __inline void RestoreFPUMode(int state)
 {
-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+#if defined(_FPU_GETCW) && defined(_FPU_SETCW) && (defined(__i386__) || 
defined(__x86_64__))
     fpu_control_t fpuState = state;
     _FPU_SETCW(fpuState);
 #elif defined(HAVE__CONTROLFP)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to