Code

rrdtool plugin: fix thread-safety detection
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sat, 23 Apr 2016 15:35:39 +0000 (17:35 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 10 May 2016 09:38:24 +0000 (11:38 +0200)
commit70cb50ea9a7aa0554c3874862192b5ca3b1283d5
tree7bb90ff945989f3a570b4fbcf0e802362d5e84a1
parent519051c7c8673a782da7991331ce565bfb2c2200
rrdtool plugin: fix thread-safety detection

librrd 1.6.0 is now threadsafe and librrd_th is gone.

Since there doesn't seem to be a way to detect that librrd
is threadsafe, use pkg-config to check for 1.6.0 or newer instead.

The logic is now as follows:
Check for librrd >= 1.6.0 with pkg-config
If not found, look for rrd_update_r in librrd_th.
If not found, look for rrd_update in librrd and assume librrd is not
thread safe.

(cherry picked from commit ef43260cd901847220c2a9de400579ff903ca13e)

Conflicts:
src/Makefile.am
configure.ac
src/Makefile.am