View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0000252 | mercury | Bug | public | 2012-02-02 10:29 | 2012-02-13 13:52 | ||||||||
Reporter | petdr | ||||||||||||
Assigned To | juliensf | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | assigned | Resolution | open | ||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0000252: mmc --make doesn't respect the -j flag when building the .cs, .javas or .css target | ||||||||||||
Description | If you issue the command mmc --make -j4 lib.cs then each C/Java/C# file is built sequentially, however if you do mmc --make -j4 liblib then the C/Java/C# files are built in parallel | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files |
|
Notes | |
juliensf (administrator) 2012-02-10 15:19 |
The build_all targets don't invoke foldl2_maybe_stop_at_error rather than foldl2_maybe_stop_at_error_maybe_parallel, so the end up ignoring the -j option. (I think the fix is to replace the former with the latter -- I am testing that now.) |
juliensf (administrator) 2012-02-13 13:52 |
I've committed a partial fix for this that works with everything but the standard library, for some reason. |