aboutsummaryrefslogtreecommitdiff
path: root/dev/doc
diff options
context:
space:
mode:
authorEmilio Jesus Gallego Arias2020-02-29 14:11:15 -0500
committerEmilio Jesus Gallego Arias2020-02-29 14:15:09 -0500
commit633bf20eda95644d2270bed3e220e7f3301a4805 (patch)
tree9f1f4b18d33670568e5b3d36df151c922b493969 /dev/doc
parented8ac4195c89ee14d03c80e1d9d3f66665573cbf (diff)
[dune] [ocamldebug] Improve ocamldebug rules
We provide the closure of the dependencies manually. This is still a hack, but not so bad given that the `source`'d files still do contain that duplication too. Dune should provide this functionality so we can replace both this rule and the source files. Actually, that's not hard to implement, `utop` already supports a printer attribute so these are loaded automatically, so the ocamldebug mode could do the same. Should fix #11716
Diffstat (limited to 'dev/doc')
-rw-r--r--dev/doc/build-system.dune.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/dev/doc/build-system.dune.md b/dev/doc/build-system.dune.md
index cd35064b18..3e70d6dd16 100644
--- a/dev/doc/build-system.dune.md
+++ b/dev/doc/build-system.dune.md
@@ -119,10 +119,9 @@ dune exec -- dev/dune-dbg checker foo.vo
(ocd) source dune_db
```
-Unfortunately, dependency handling here is not fully refined, so you
-need to build enough of Coq once to use this target [it will then
-correctly compute the deps and rebuild if you call the script again]
-This will be fixed in the future.
+Unfortunately, dependency handling is not fully refined / automated,
+you may find the occasional hiccup due to libraries being renamed,
+etc... Please report any issue.
For running in emacs, use `coqdev-ocamldebug` from `coqdev.el`.