xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] oxenstored: link in the systemd system library
@ 2015-07-22 22:02 Jonathan Creekmore
  2015-07-23  8:41 ` Ian Campbell
  2015-07-23  9:02 ` [PATCH] " Dave Scott
  0 siblings, 2 replies; 8+ messages in thread
From: Jonathan Creekmore @ 2015-07-22 22:02 UTC (permalink / raw)
  To: xen-devel; +Cc: Jonathan Creekmore, dave.scott

If systemd is configured for use AND you are building oxenstored, the C
systemd library must be linked in to the oxenstored binary instead of
just into the static ocaml stub.

Signed-off-by: Jonathan Creekmore <jonathan.creekmore@gmail.com>
---
 tools/ocaml/xenstored/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/ocaml/xenstored/Makefile b/tools/ocaml/xenstored/Makefile
index d861f11..38ca347 100644
--- a/tools/ocaml/xenstored/Makefile
+++ b/tools/ocaml/xenstored/Makefile
@@ -64,9 +64,11 @@ XENSTOREDLIBS = \
 	-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xb $(OCAML_TOPLEVEL)/libs/xb/xenbus.cmxa \
 	-ccopt -L -ccopt $(XEN_ROOT)/tools/libxc
 
+XENSTORED_LDFLAGS-$(CONFIG_SYSTEMD) += -cclib $(SYSTEMD_LIBS)
+
 PROGRAMS = oxenstored
 
-oxenstored_LIBS = $(XENSTOREDLIBS)
+oxenstored_LIBS = $(XENSTOREDLIBS) $(XENSTORED_LDFLAGS-y)
 oxenstored_OBJS = $(OBJS)
 
 OCAML_PROGRAM = oxenstored
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-07-24 11:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-22 22:02 [PATCH] oxenstored: link in the systemd system library Jonathan Creekmore
2015-07-23  8:41 ` Ian Campbell
2015-07-23 13:40   ` [PATCH v2] " Jonathan Creekmore
2015-07-23 14:00     ` Ian Campbell
2015-07-23 14:03       ` Jonathan Creekmore
2015-07-23 14:06         ` Ian Campbell
2015-07-24 11:04       ` Ian Campbell
2015-07-23  9:02 ` [PATCH] " Dave Scott

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).