<para>
At the time of this writing, the latest version of OCaml in
- Debian is &ocaml-version;. </para>
+ Debian is &ocaml-version;. </para>
+ <section>
+ <title>Packages for OCaml</title>
<para>
The <filename>ocaml</filename> package depends on all the basic
packages needed to develop programs with OCaml. More specifically,
<filename>ocaml-nox-&ocaml-version;</filename>,
<filename>ocaml-base-&ocaml-version;</filename>,
<filename>ocaml-base-nox-&ocaml-version;</filename>.
- </para>
+</para>
+</section>
<section>
<title>OCaml Location</title>
version constraints can be used. However, this should be justified by
the requirements of the compilation of the program.
</para>
+
+<para>
+ Bytecode programs which are compiled by <code>ocamlc -custom</code> must not be stripped. In particular, their package should be excluded from the <filename>dh_strip</filename> script. When compiled this way, an elf executable is generated containing the ocaml interpreter, and the bytecode of the program in a section which is removed when the program is stripped. For more information, see the bug <ulink url="http://bugs.debian.org/256900">256900</ulink>. An override for the lintian warning is considered as acceptable in this situation.
+</para>
</section>
<section id="bytecode-native-prog">