collectd: backport parallel build fix from upstream 1835/head
authorHannu Nyman <hannu.nyman@iki.fi>
Fri, 2 Oct 2015 17:31:42 +0000 (20:31 +0300)
committerHannu Nyman <hannu.nyman@iki.fi>
Fri, 2 Oct 2015 17:31:42 +0000 (20:31 +0300)
Backport a fix for parallel build from upstream,
where it has been commited to both trunk and 5.5 branch.

https://github.com/collectd/collectd/issues/1146
https://github.com/collectd/collectd/commit/780e6a76021a240e95007a04b723d827120afa95

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
utils/collectd/patches/500-upstream-parallel-build-fix.patch [new file with mode: 0644]

diff --git a/utils/collectd/patches/500-upstream-parallel-build-fix.patch b/utils/collectd/patches/500-upstream-parallel-build-fix.patch
new file mode 100644 (file)
index 0000000..a10fbbb
--- /dev/null
@@ -0,0 +1,17 @@
+Backport of 780e6a76021a240e95007a04b723d827120afa95
+Subject: [PATCH] build: add libavltree, libcommon & libheap dependencies
+
+Otherwise it can break on very parallel builds since collectd link time
+arrives before one or more of these were built.
+
+--- a/src/daemon/Makefile.am
++++ b/src/daemon/Makefile.am
+@@ -49,7 +49,7 @@ collectd_CPPFLAGS =  $(AM_CPPFLAGS) $(LT
+ collectd_CFLAGS = $(AM_CFLAGS)
+ collectd_LDFLAGS = -export-dynamic
+ collectd_LDADD = libavltree.la libcommon.la libheap.la -lm
+-collectd_DEPENDENCIES =
++collectd_DEPENDENCIES = libavltree.la libcommon.la libheap.la
+ # Link to these libraries..
+ if BUILD_WITH_LIBRT