summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHilko Bengen <bengen@hilluzination.de>2011-05-12 00:04:18 +0200
committerRichard W.M. Jones <rjones@redhat.com>2011-05-12 10:50:46 +0100
commitc9c8f893ecfaa9d646dfd02b1e0f16c549bbb6cd (patch)
treeedd49c15d18c30b16a2e656dbdeb3714916b1782
parentec5302e8cc35a60fcb5aa182cffc248a5f1536d2 (diff)
downloadhivex-c9c8f893ecfaa9d646dfd02b1e0f16c549bbb6cd.tar.gz
hivex-c9c8f893ecfaa9d646dfd02b1e0f16c549bbb6cd.tar.xz
hivex-c9c8f893ecfaa9d646dfd02b1e0f16c549bbb6cd.zip
hivex: Use OCaml bytecode compiler for caml_raise_with_args check
On installations where no native OCaml compiler is available, the test program can't be compiled and so we get this message: ,---- | checking for function caml_raise_with_args... not found `---- This breaks building of the OCaml bindings. ,---- | gcc -std=gnu99 -I.. -I/usr/lib/ocaml -I../ocaml -I../lib -g -O2 -fPIC -Wall -c hivex_c.c | hivex_c.c:52: error: static declaration of 'caml_raise_with_args' follows non-static declaration | /usr/lib/ocaml/caml/fail.h:30: note: previous declaration of 'caml_raise_with_args' was here | make[2]: *** [hivex_c.o] Error 1 `---- (Successfully tested on Debian/unstable on alpha)
-rw-r--r--configure.ac6
1 files changed, 3 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 9528b3e..b3e5c40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -192,9 +192,9 @@ if test "x$OCAMLC" != "xno"; then
echo "char $f (); char foo() { return $f (); }" > conftest.c
rm -f conftest_ml.ml
touch conftest_ml.ml
- if $OCAMLOPT -c conftest.c 2>/dev/null && \
- $OCAMLOPT -c conftest_ml.ml 2>/dev/null && \
- $OCAMLOPT conftest.o conftest_ml.cmx -o conftest 2>/dev/null ; then
+ if $OCAMLC -c conftest.c 2>/dev/null && \
+ $OCAMLC -c conftest_ml.ml 2>/dev/null && \
+ $OCAMLC conftest.o conftest_ml.cmo -o conftest 2>/dev/null ; then
AC_DEFINE([HAVE_CAML_RAISE_WITH_ARGS],[1],
[Defined if function caml_raise_with_args exists.])
AC_MSG_RESULT([found])