Subject: Re: [boost] C++ Builder 2009 and Boost compliance
From: Peter Dimov (pdimov_at_[hidden])
Date: 2008-09-16 14:02:51


siliconman:
> In article <00c101c91801$b08eeb00$6507a80a_at_pdimov2>,
> "Peter Dimov" <pdimov_at_[hidden]> wrote:
>
>> Do you have an idea why your 5.6.4 and 5.8.2 tests fail (apparently at
>> random) with errors like:
>>
>> Fatal: Unable to open file 'turboc.$ln'
>
> It seems that the compiler creates these temporary files and if two
> instances of the compiler are working at the same time (I'm currently
> testing on a quad core machine) in the same directory that those
> versions of the compiler isn't able to handle this situation. I'm
> actually retooling my build systems, so I was going to pass this task
> back to a single core machine even thought that would mean longer turn
> around time.
> Alternatively, I could have two machines running tests and have
> siliconman-legacy with 5.64 and 5.82 on the single core machine and
> siliconman with 5.9.3 and 6.10 with the faster machine.

A quick temporary fix - until one of your permanent measures are put in
place - might be to just disable one of 5.64 and 5.82; that way we'll at
least have one set of reliable results instead of two that are unfortunately
of little use in their present state.