You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 7587 Reporter: Richard Jones Assigned to:@shindere Status: resolved (set by @xavierleroy on 2017-09-21T15:15:04Z) Resolution: fixed Priority: normal Severity: minor Platform: x86_64 OS: Linux OS Version: Fedora 27 Version: 4.05.0 Target version: 4.06.0 +dev/beta1/beta2/rc1 Fixed in version: 4.06.0 +dev/beta1/beta2/rc1 Category: configure and build/install Monitored by:@gasche
Bug description
Parallel builds (make -j 16) are broken in the lex/ subdirectory. See the attached build log.
I have the impression from your log that the issue is actually in ocamldoc/ rather than lex/. There were various changes to the ocamldoc build system recently.
What is the way you rely on parallel builds / how can a fix reach you? If the issue exists with the 4.05.0 release but is fixed in the 4.05 branch, is it good for you? If it exists in 4.05 but is fixed in trunk, is that an issue?
Yes, looking more closely at the log I think you are correct that the problem lies in ocamldoc.
We can cherry-pick fixes for Fedora from anywhere. We have a downstream repo containing various changes on top of (currently) 4.05 which we ship to Fedora end-users and RHEL customers.
I can reproduce the "make -j16" problem in ocamlopt with 4.05 but not with 4.06 after many runs. The problem in 4.05, as far as I can see, is the lack of dependencies for the "generators/*.cmxs" targets. Those were added by commits d377bce (fixes the Makefile) then f6736c1 (updates the .depend).
Original bug ID: 7587
Reporter: Richard Jones
Assigned to: @shindere
Status: resolved (set by @xavierleroy on 2017-09-21T15:15:04Z)
Resolution: fixed
Priority: normal
Severity: minor
Platform: x86_64
OS: Linux
OS Version: Fedora 27
Version: 4.05.0
Target version: 4.06.0 +dev/beta1/beta2/rc1
Fixed in version: 4.06.0 +dev/beta1/beta2/rc1
Category: configure and build/install
Monitored by: @gasche
Bug description
Parallel builds (make -j 16) are broken in the lex/ subdirectory. See the attached build log.
Steps to reproduce
make -j 16 world.opt
Additional information
This working (perhaps by luck) in OCaml 4.04.x.
File attachments
The text was updated successfully, but these errors were encountered: