[[EMAIL PROTECTED] - Thu Aug  1 23:12:26 2002]:

> We tracked this problem to the use of parallel make (make -P under
> IRIX).  The test routines run shell scripts that are not safe to
> run in parallel.  For example, in tx509 there is the sequence:
> cp $t fff.p
> $cmd -in fff.p -inform p -outform p >f.p
> cmp fff.p f.p
> 
> But trsa was run at the same time, and it has the sequence:
> cp $t fff.p
> $cmd -in fff.p -inform p -outform p >f.p
> cmp fff.p f.p
> 
> This leads to a race condition, and causes the cmp to fail.
> 
> A simple fix would be to use unique names for the temporary files
> for each test.

Ah, that explains a lot.  I think I will change the status of this 
ticket to be fixed for 0.9.8, and simply add an entry about this in 
PROBLEMS.

-- 
Richard Levitte
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to