summaryrefslogtreecommitdiff
path: root/media-libs/openexr/files/openexr-3.1.5-musl-i386.patch
blob: 2b7a31ac694d7653e27732460f913b0187b56cda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- a/src/lib/Iex/IexMathFpu.cpp
+++ b/src/lib/Iex/IexMathFpu.cpp
@@ -251,14 +251,14 @@
 inline void
 restoreControlRegs (const ucontext_t & ucon, bool clearExceptions)
 {
-#        if defined(__GLIBC__) && defined(__i386__)
+#        if defined(__linux__) && defined(__i386__)
     setCw ((ucon.uc_mcontext.fpregs->cw & cwRestoreMask) | cwRestoreVal);
 #else
     setCw ((ucon.uc_mcontext.fpregs->cwd & cwRestoreMask) | cwRestoreVal);
 #        endif
 
     _fpstate* kfp = reinterpret_cast<_fpstate*> (ucon.uc_mcontext.fpregs);
-#        if defined(__GLIBC__) && defined(__i386__)
+#        if defined(__linux__) && defined(__i386__)
     setMxcsr (kfp->magic == 0 ? kfp->mxcsr : 0, clearExceptions);
 #else
     setMxcsr (kfp->mxcsr, clearExceptions);