[pulseaudio-commits] r1785 - /branches/lennart/src/pulsecore/atomic.h

svnmailer-noreply at 0pointer.de svnmailer-noreply at 0pointer.de
Mon Sep 10 11:55:37 PDT 2007


Author: lennart
Date: Mon Sep 10 20:55:36 2007
New Revision: 1785

URL: http://0pointer.de/cgi-bin/viewcvs.cgi?rev=1785&root=pulseaudio&view=rev
Log:
document that the native amd64 atomic ops implementation is incomplete

Modified:
    branches/lennart/src/pulsecore/atomic.h

Modified: branches/lennart/src/pulsecore/atomic.h
URL: http://0pointer.de/cgi-bin/viewcvs.cgi/branches/lennart/src/pulsecore/atomic.h?rev=1785&root=pulseaudio&r1=1784&r2=1785&view=diff
==============================================================================
--- branches/lennart/src/pulsecore/atomic.h (original)
+++ branches/lennart/src/pulsecore/atomic.h Mon Sep 10 20:55:36 2007
@@ -109,6 +109,8 @@
 
 #elif defined(__GNUC__) && (defined(__amd64__) || defined(__x86_64__))
 
+#error "The native atomic operations implementation for AMD64 has not been tested. libatomic_ops is known to not work properly on AMD64 and your gcc version is too old for the gcc-builtin atomic ops support. You have three options now: make the native atomic operations implementation for AMD64 work, fix libatomic_ops, or upgrade your GCC."
+
 /* Addapted from glibc */
 
 typedef struct pa_atomic {




More information about the pulseaudio-commits mailing list