urcu-qsbr: batch concurrent synchronize_rcu()
[urcu.git] / README
diff --git a/README b/README
index 9d154c53832d471871f99ca0e4dc1ae5ec74109f..83330eab1e5ab82cd128dd6c68cdc247f1f272a8 100644 (file)
--- a/README
+++ b/README
@@ -17,7 +17,7 @@ BUILDING
                * CFLAGS="-m64 -g -O2" ./configure
 
                Forcing a 32-bit build with 386 backward compatibility:
-               * CFLAGS="-m32 -g -O2" ./configure --target=i386-pc-linux-gnu
+               * CFLAGS="-m32 -g -O2" ./configure --host=i386-pc-linux-gnu
 
                Forcing a 32-bit build for Sparcv9 (typical for Sparc v9)
                * CFLAGS="-m32 -Wa,-Av9a -g -O2" ./configure
@@ -274,3 +274,10 @@ Interaction with fork()
        call_rcu_after_fork_parent() after the fork().  The child
        process must invoke call_rcu_after_fork_child().
        These three APIs are suitable for passing to pthread_atfork().
+
+Thread Local Storage (TLS)
+
+       Userspace RCU can fall back on pthread_getspecific() to emulate
+       TLS variables on systems where it is not available. This behavior
+       can be forced by specifying --disable-compiler-tls as configure
+       argument.
This page took 0.023883 seconds and 4 git commands to generate.