aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/gdk-pixbuf/files
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2001-11-16 18:51:32 +0800
committersobomax <sobomax@FreeBSD.org>2001-11-16 18:51:32 +0800
commit74f7ddc36895a00cf555307d268d93ef669bcc11 (patch)
tree318b1e3a2fc88f70b1160deb197fefe82a9f46af /graphics/gdk-pixbuf/files
parent2181fc2be57283a2d3adad9e5bb16b4d5c731c91 (diff)
downloadfreebsd-ports-gnome-74f7ddc36895a00cf555307d268d93ef669bcc11.tar.gz
freebsd-ports-gnome-74f7ddc36895a00cf555307d268d93ef669bcc11.tar.zst
freebsd-ports-gnome-74f7ddc36895a00cf555307d268d93ef669bcc11.zip
Fix another place where CPUID code doesn't bother to restore original state
of the bit 21 of eflags register. This should fix `sigreturn: eflags ...' problem in many threaded GNOME apps. Update is highly recommended to all GNOME users - it improves stability of Nautilus, Balsa etc greatly.
Diffstat (limited to 'graphics/gdk-pixbuf/files')
-rw-r--r--graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S14
1 files changed, 14 insertions, 0 deletions
diff --git a/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S b/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S
new file mode 100644
index 000000000000..84b8fd88b41e
--- /dev/null
+++ b/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:34:50 1.1
++++ gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:35:21
+@@ -19,6 +19,8 @@
+ popfl
+ pushfl
+ popl %eax
++ pushl %ebx
++ popfl
+
+ cmpl %eax, %ebx
+