summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f008423)
raw | patch | inline | side by side (parent: f008423)
author | Florian Forster <octo@collectd.org> | |
Tue, 4 Oct 2016 08:42:14 +0000 (10:42 +0200) | ||
committer | Florian Forster <octo@collectd.org> | |
Tue, 4 Oct 2016 18:56:29 +0000 (20:56 +0200) |
README | patch | blob | history |
index 4fa641de162b3fe91d7f0ed13b410773ac0a34e1..15adbf0540ca19faea7a023bb8845b12dced8f03 100644 (file)
--- a/README
+++ b/README
* Usual suspects: C compiler, linker, preprocessor, make, ...
+ collectd makes use of some common C99 features, e.g. compound literals and
+ mixed declarations, and therefore requires a C99 compatible compiler.
+
+ On Debian and Ubuntu, the "build-essential" package should pull in
+ everything that's necessary.
+
* A POSIX-threads (pthread) implementation.
Since gathering some statistics is slow (network connections, slow devices,
etc) collectd is parallelized. The POSIX threads interface is being
used and should be found in various implementations for hopefully all
platforms.
+ * When building from the Git repository, flex (tokenizer) and bison (parser
+ generator) are required. Release tarballs include the generated files – you
+ don't need these packages in that case.
+
* aerotools-ng (optional)
Used by the `aquaero' plugin. Currently, the `libaquaero5' library, which
is used by the `aerotools-ng' toolkit, is not compiled as a shared object