<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/test-suite/coq-makefile/camldep, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>test coq-makefile/camldep: try to build a cmx only when there is an ocamlopt</title>
<updated>2020-03-10T20:33:35+00:00</updated>
<author>
<name>Ralf Treinen</name>
</author>
<published>2020-03-10T20:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=47862b094536cd9120fbad06c4733c95716c314d'/>
<id>47862b094536cd9120fbad06c4733c95716c314d</id>
<content type='text'>
compiler. In any case, try to build a cmo file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compiler. In any case, try to build a cmo file.
</pre>
</div>
</content>
</entry>
<entry>
<title>coq_makefile: Fix ocamldep ignoring mlg files</title>
<updated>2018-11-13T16:17:40+00:00</updated>
<author>
<name>Gaëtan Gilbert</name>
</author>
<published>2018-11-10T18:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=ea68d3e92405760a453668c7f471e5c587884d80'/>
<id>ea68d3e92405760a453668c7f471e5c587884d80</id>
<content type='text'>
If you have file1.mlg and file2.ml, with file2 depending on file1,
ocamldep was before generating file1.ml so wouldn't generate
[file2.cmx: file1.cmx] (ocamldep is silent on non-found dependencies).

This has been causing nondeterministic failures in quickchick
recently.

I guess it didn't come up in the past because ml4 files tend to be at
the end of the dependency chain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you have file1.mlg and file2.ml, with file2 depending on file1,
ocamldep was before generating file1.ml so wouldn't generate
[file2.cmx: file1.cmx] (ocamldep is silent on non-found dependencies).

This has been causing nondeterministic failures in quickchick
recently.

I guess it didn't come up in the past because ml4 files tend to be at
the end of the dependency chain.
</pre>
</div>
</content>
</entry>
</feed>
