Results 1654 comments of Gabriel Scherer

Thanks for the report. A very safe thing to be doing would be to replace `; mkdir dir` by `; try_mkdir dir` -- check again for the file existence after...

So: - the simple fix does not in fact fix the race - a more complex "simple fix" is to just use `mkdir -p` on Unix systems, which does fix...

Yes, but the most important behavior for the present issue is what happens in case the directory or path already exists (not to fail in that case), which I didn't...

I merged #302 (with fixes for the race-condition-related failures I could reproduce) in master. @mroch, would it be possible to try Flow builds from the master branch, and see if...

Hi Markus, From my point of view, these features are low-priority. The vast majority of ocamlbuild users use it through OPAM, so they don't care how it is build internally...

I think that it is now a consensus among the OCaml development team that it is ok to rely on features of GNU make that do not exist in, say,...

I cannot reproduce the fact that `man/options_man.byte` fails on my machine. What is you OCaml version, and your OCamlbuild version/patchset?

It seems that your experiment to improve the build system have broken the build. I don't know what you are trying to do, so I'm afraid I don't know how...

See the `opam` file for the build sequence that most users use. First `make -f configure.make all` (plus user-provided configuration options) and then `make all install`. There is a dependency...

In fact, thinking about it twice, I am not completely sure that this is safe for Unix users: 1. Someone could have a `\` in their path, and then the...