xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] OCaml tools: ask compiler for correct library path
@ 2011-06-07 17:28 Mike McClurg
  2011-06-07 20:21 ` Tim Deegan
  2011-06-21 17:03 ` Ian Jackson
  0 siblings, 2 replies; 8+ messages in thread
From: Mike McClurg @ 2011-06-07 17:28 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com; +Cc: Jonathan Ludlam

From: Mike McClurg <mike.mcclurg@citrix.com>

OCaml libraries will live in /usr/local/ if the user compiles OCaml from source. This patch asks the OCaml compiler where we should look for libraries.

NB: it may be that we should do the same thing for the NetBSD case, but I don't have a BSD box to test this out.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>


diff -r 37c77bacb52a -r ebc32e1f7f6f tools/ocaml/common.make
--- a/tools/ocaml/common.make   Mon May 23 17:38:28 2011 +0100
+++ b/tools/ocaml/common.make   Tue Jun 07 18:01:10 2011 +0100
@@ -9,7 +9,7 @@
  OCAMLYACC ?= ocamlyacc
  
  CFLAGS += -fPIC -Werror
-CFLAGS-$(CONFIG_Linux) += -I/usr/lib64/ocaml -I/usr/lib/ocaml
+CFLAGS-$(CONFIG_Linux) += -I$(shell ocamlc -where)
  CFLAGS-$(CONFIG_NetBSD) += -I/usr/pkg/lib/ocaml -fPIC
  
  OCAMLOPTFLAG_G := $(shell $(OCAMLOPT) -h 2>&1 | sed -n 's/^  *\(-g\) .*/\1/p')

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

end of thread, other threads:[~2011-06-21 17:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-07 17:28 [PATCH] OCaml tools: ask compiler for correct library path Mike McClurg
2011-06-07 20:21 ` Tim Deegan
2011-06-08 10:53   ` Mike McClurg
2011-06-08 13:45     ` Tim Deegan
2011-06-08 13:45   ` Vincent Hanquez
2011-06-08 13:46     ` Tim Deegan
2011-06-08 14:00       ` Vincent Hanquez
2011-06-21 17:03 ` Ian Jackson

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).