X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=README.md;h=58db299018deb07f36fbdd1bad863ed35f82b3e0;hb=c60cd05a285c564efd3512fda7c1c17a2f042fc6;hp=a9f1688f5d2e1bcbd1dd577bc83f14261bc1c45f;hpb=d001c88633f6a58e94eb73f4814976d13f61bd77;p=urcu.git diff --git a/README.md b/README.md index a9f1688..58db299 100644 --- a/README.md +++ b/README.md @@ -220,9 +220,10 @@ results in slower reads. 1. `#include ` 2. Link the application with `-lurcu-signal` -Version of the library that requires a signal, typically `SIGUSR1`. Can -be overridden with `-DSIGRCU` by modifying `Makefile.build.inc`. - +NOTE: The `liburcu-signal` flavor is *deprecated* and will be removed in the +future. It is now identical to `liburcu-mb` at the exception of the symbols and +public header files. It is therefore slower than previous versions. Users are +encouraged to migrate to the `liburcu-memb` flavor. ### Usage of `liburcu-bp` @@ -440,6 +441,10 @@ still being used to iterate on a hash table. This option alters the rculfhash ABI. Make sure to compile both library and application with matching configuration. +### Usage of `--enable-compiler-atomic-builtins` + +Building liburcu with `--enable-compiler-atomic-builtins` implements the uatomic +API with the compiler atomic builtins if supported. Make targets ------------