X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=README;h=218b4be16f1fd17f1c54b9761372b2d1e4eb1466;hp=c7403f8da1ca35e8d9734d74ed47e5fdabf3f7fd;hb=aea3bcbcd4fb8bb79fa77724b1be7dc088b650a2;hpb=69ee3e06681039891a04b98efea87a34ce84c6cb diff --git a/README b/README index c7403f8..218b4be 100644 --- a/README +++ b/README @@ -51,6 +51,13 @@ supported, with the following exceptions: Clang version 3.0 (based on LLVM 3.0) is supported. +Building on MacOS X (Darwin) requires a work-around for processor +detection: + # 32-bit + ./configure --build=i686-apple-darwin11 + # 64-bit + ./configure --build=x86_64-apple-darwin11 + For developers using the git tree: This source tree is based on the autotools suite from GNU to simplify @@ -297,3 +304,18 @@ SMP support ./configure --disable-smp-support theoretically yielding slightly better performance. + +MAKE TARGETS +------------ + +In addition to the usual "make check" target, Userspace RCU features +"make regtest" and "make bench" targets. + +make check: Short tests, meant to be run when rebuilding or porting + Userspace RCU. + +make regtest: Long (many hours) test, meant to be run when modifying + Userspace RCU or porting it to a new architecture or + operating system. + +make bench: Long (many hours) benchmarks.