+ocaml (4.04.0-2) UNRELEASED; urgency=medium
+
+ * Fix the build on non-opt+64 arches for raw_spacetime.
+
+ -- Ximin Luo <infinity0@debian.org> Sat, 04 Mar 2017 12:31:51 +0100
+
ocaml (4.04.0-1) experimental; urgency=medium
[ Mehdi Dogguy ]
@OCamlStdlibDir@/printf.cmi
@OCamlStdlibDir@/queue.cmi
@OCamlStdlibDir@/random.cmi
-OPT: @OCamlStdlibDir@/raw_spacetime_lib.cmi
-OPT: @OCamlStdlibDir@/raw_spacetime_lib.cma
-DYN: @OCamlStdlibDir@/raw_spacetime_lib.cmxs
+64: @OCamlStdlibDir@/raw_spacetime_lib.cmi
+64: @OCamlStdlibDir@/raw_spacetime_lib.cma
+64: DYN: @OCamlStdlibDir@/raw_spacetime_lib.cmxs
@OCamlStdlibDir@/scanf.cmi
@OCamlStdlibDir@/set.cmi
@OCamlStdlibDir@/sort.cmi
STD: random.cmx
STD: ratio.cmx
STD: ratio.mli
-STD: raw_spacetime_lib.cmx
-STD: raw_spacetime_lib.cmxa
-OPT: @OCamlStdlibDir@/raw_spacetime_lib.mli
+64: STD: raw_spacetime_lib.cmx
+64: STD: raw_spacetime_lib.cmxa
+64: STD: raw_spacetime_lib.mli
STD: scanf.ml
STD: scanf.mli
STD: scanf.cmx
-e 's%@OCamlStdlibDir@%$(OCAML_STDLIB_DIR)%g' \
-e 's%@OCamlDllDir@%$(OCAML_DLL_DIR)%g'
+ifeq ($(DEB_BUILD_ARCH_BITS),64)
+ OCAMLINIT_SED += -e 's/^64: //'
+else
+ OCAMLINIT_SED += -e '/^64: /d'
+endif
+
ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
OCAMLINIT_SED += -e 's/^OPT: //' -e '/^BYTE: /d'
else
#!/usr/bin/make -f
+include /usr/share/dpkg/pkg-info.mk
+include /usr/share/dpkg/architecture.mk
+include /usr/share/dpkg/buildflags.mk
+
PACKAGE := ocaml
ALL_PACKAGES := $(shell dh_listpackages)
OCAMLMAJOR := 4.04
OCAML_STDLIB_DIR := /usr/lib/ocaml
OCAML_NATIVE_ARCHS := $(shell cat debian/native-archs)
OCAML_NATDYNLINK_ARCHS := $(shell cat debian/natdynlink-archs)
-DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
OCAML_OPT_ARCH := $(findstring $(DEB_BUILD_ARCH),$(OCAML_NATIVE_ARCHS))
OCAML_HAVE_OCAMLOPT := $(if $(OCAML_OPT_ARCH),yes,no)
OCAML_OCAMLDOC_DESTDIR_HTML =