The following commit has been merged in the master branch:
commit 294d6d2696b4ccf04547e4858ed478cb8bd5b3e0
Author: Nicolas Dandrimont <nicolas.dandrim...@crans.org>
Date:   Mon Jun 13 23:18:57 2011 +0200

    Force bytecode compilation on architectures without native dynlink (Closes: 
#630320)

diff --git a/debian/changelog b/debian/changelog
index 449ee1f..a1a8504 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,9 @@ obus (1.1.2-2) unstable; urgency=low
 
   * Add a timeout instead of disabling tests
   * Make the tests use a temporary directory as $HOME (Closes: #630322)
+  * Force compilation as bytecode on architectures without native dynlink 
(Closes: #630320)
 
- -- Nicolas Dandrimont <nicolas.dandrim...@crans.org>  Mon, 13 Jun 2011 
00:49:35 +0200
+ -- Nicolas Dandrimont <nicolas.dandrim...@crans.org>  Tue, 14 Jun 2011 
15:37:50 +0200
 
 obus (1.1.2-1) unstable; urgency=low
 
diff --git a/debian/libobus-ocaml-dev.install.in 
b/debian/libobus-ocaml-dev.install.in
index fe055cd..ba37853 100644
--- a/debian/libobus-ocaml-dev.install.in
+++ b/debian/libobus-ocaml-dev.install.in
@@ -1,5 +1,5 @@
 usr/share/doc/libobus-ocaml-dev
 @OCamlStdlibDir@/obus/*.cmi
 @OCamlStdlibDir@/obus/*.mli
-OPT: @OCamlStdlibDir@/obus/*.cmxa
-OPT: @OCamlStdlibDir@/obus/*.a
+DYN: @OCamlStdlibDir@/obus/*.cmxa
+DYN: @OCamlStdlibDir@/obus/*.a
diff --git a/debian/libobus-ocaml.install.in b/debian/libobus-ocaml.install.in
index a6e6a80..8e96e4c 100644
--- a/debian/libobus-ocaml.install.in
+++ b/debian/libobus-ocaml.install.in
@@ -1,3 +1,3 @@
 @OCamlStdlibDir@/obus/META
 @OCamlStdlibDir@/obus/*.cma
-OPT: @OCamlStdlibDir@/obus/*.cmxs
+DYN: @OCamlStdlibDir@/obus/*.cmxs
diff --git a/debian/rules b/debian/rules
index 7891b3e..0247293 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,12 @@
 # -*- makefile -*-
 include /usr/share/ocaml/ocamlvars.mk
 
+CONFIGURE_OPTS := 
+
+ifneq ($(OCAML_NATDYNLINK),yes)
+       CONFIGURE_OPTS := --override is_native false
+endif
+
 export OCAMLFIND_DESTDIR=$(CURDIR)/debian/tmp/$(OCAML_STDLIB_DIR)
 DESTDIR=$(CURDIR)/debian/tmp
 
@@ -10,7 +16,7 @@ DESTDIR=$(CURDIR)/debian/tmp
 
 .PHONY: override_dh_auto_configure
 override_dh_auto_configure:
-       ocaml setup.ml -configure --prefix /usr --destdir '$(DESTDIR)' --docdir 
/usr/share/doc/libobus-ocaml-dev
+       ocaml setup.ml -configure $(CONFIGURE_OPTS) --prefix /usr --destdir 
'$(DESTDIR)' --docdir /usr/share/doc/libobus-ocaml-dev
 
 .PHONY: override_dh_auto_build
 override_dh_auto_build:

-- 
obus packaging

_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to