[m-rev.] C# bootcheck
Julien Fischer
jfischer at opturion.com
Tue Jun 18 23:04:12 AEST 2019
\
On Tue, 18 Jun 2019, Peter Wang wrote:
> On Tue, 18 Jun 2019 11:52:16 +0200 (CEST), "Zoltan Somogyi" <zoltan.somogyi at runbox.com> wrote:
>> One problem is that tools/bootcheck -jN does not seem to work
>> for Java and C#. When I try it, then Out.cs_parallel shows that
>> I get errors like this:
>>
>> Making Mercury/int3s/mer_std.int3
>> Making Mercury/int3s/mer_std.int3
>> Making Mercury/int3s/mer_std.int3
>> ** Error making `Mercury/int3s/mer_std.int3'.
>> cp: cannot stat 'Mercury/int3s/mer_std.int3.tmp': No such file or directory
>> Error creating `Mercury/int3s/mer_std.int3': can't open input file: No
such file or directory
>> Error: problem updating interface files.
>>
>> Am I right in guessing that this is caused by bugs in mmc --make when invoked
>> in parallel mode? If yes, this seems like a fundamental bug that would warrant
>> disabling parallel mode until fixed. If not, does anyone know at least roughly
>> what part of the system is going wrong? It is pretty annoying to have a new
>> 6-core laptop and not being able to use 5 of them :-(
>
> Parallel mmc --make is not known to be buggy, no. Certainly we use it
> all the time with C grades.
>
> Does the problem occur if you invoke mmc --make outside of bootcheck or
> mmake --use-mmc-make?
I've just tried building stage 1 using --use-mmc-make and -j8 with both
the java and asm_fast.gc grades and the problem occurs for both.
Julien.
More information about the reviews
mailing list