When packaging OCaml libs that use dune for the Linux distros, I want to change the flags being used (e.g. add -g
for including debug symbols). Is there any unobtrusive solution that doesn’t require modifying the jbuilder/dune file?
Have you tried setting OCAMLPARAM
? Note that unless the package explicitly sets the compilation flags and doesn’t inherit the default ones, -g
is part of the default flags that are passed by dune to the compiler.
The proposal here https://github.com/ocaml/dune/issues/1053 should give you some level of control for the flags.