X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=README;h=9aab80f1c4df570eec600a8ed5b3e48949ed3183;hp=ebd76bdb2105c9cd1e94c732e863c81447a7260c;hb=331744e34f56a5aec69b05d356d6901e67926acc;hpb=1167f2bcb1a5d20421029b37a6d3c0d9cd2e5402 diff --git a/README b/README index ebd76bdb2..9aab80f1c 100644 --- a/README +++ b/README @@ -17,7 +17,7 @@ REQUIREMENTS: - liburcu Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney - -> Tested with liburcu >= v0.6.6 + -> Tested with liburcu >= v0.7.2 * Debian/Ubuntu package: liburcu-dev * Git : git://git.lttng.org/userspace-rcu.git @@ -28,8 +28,16 @@ REQUIREMENTS: * Debian/Ubuntu package: libpopt-dev + - Perl (optional) + Needed for make check and tests. + + - Python >= 3.0 (optional) + Needed for make check and tests. + + * Debian/Ubuntu package: python3 + - SWIG >= 2.0 (optional) - Needed for Python bindings + Needed for Python bindings (--enable-python-bindings). * Debian/Ubuntu package: swig2.0 @@ -53,20 +61,25 @@ compile the git repository tree : (make sure your system wide "automake" points to a recent version!) - GNU Libtool >=2.2 (for more information, go to http://www.gnu.org/software/autoconf/) -- GNU Gold >= 2.22 - (Before this version we hit a known bug documented at: - http://sourceware.org/bugzilla/show_bug.cgi?id=11317) - flex >= 2.5.35 - bison >= 2.4 +If you use GNU gold, which is NOT mandatory, make sure you have this version: +- GNU gold >= 2.22 +(Before this version we hit a known bug documented at: + http://sourceware.org/bugzilla/show_bug.cgi?id=11317) +Be advise that with GNU gold, you'll might have to specify -L/usr/local/lib in +LDFLAGS. + If you get the tree from the repository, you will need to use the "bootstrap" -script in the root of the tree. It calls all the GNU tools needed to prepare the -tree configuration. +script in the root of the tree. It calls all the GNU tools needed to prepare +the tree configuration. INSTALLATION INSTRUCTIONS: - Download, compile and install the prerequisites. Then: + $ ./boostrap $ ./configure $ make $ sudo make install