X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=README;h=d454757fceffa30e7622d64dfee07290537bb0ee;hb=c51e75e62494c2f6aae4a88aa4499444716846d7;hp=0549f241a5ec71b71287085d3fe199ade332917f;hpb=fdee2e6dc73cc504ba24be89da539c68742e508e;p=urcu.git diff --git a/README b/README index 0549f24..d454757 100644 --- a/README +++ b/README @@ -4,11 +4,25 @@ by Mathieu Desnoyers and Paul E. McKenney BUILDING -------- + ./bootstrap (skip if using tarball) + ./configure make - #force 32-bit build with: make -f Makefile32 - #force 64-bit build with: make -f Makefile64 make install - + + Note: Forcing 32-bit build: + * CFLAGS=-m32 ./configure + + Forcing 64-bit build: + * CFLAGS=-m64 ./configure + +ARCHITECTURES SUPPORTED +----------------------- + +Currently, x86 (only Pentium and +), x86 64, PowerPC 32/64 and S390 are +supported. The current use of sys_futex() makes it Linux-dependent, although +this portability limitation might go away in a near future by using the pthread +cond vars. Also, the restriction against i386 and i486 might go away if we +integrate some of glibc runtime CPU-detection tests. QUICK START GUIDE -----------------