|
From: | John W. Eaton |
Subject: | Re: Improving BISTs that are known to fail with LLVM libc++ |
Date: | Sun, 15 Apr 2018 07:52:21 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
On 04/14/2018 04:02 AM, Mike Miller wrote:
The tests in question are in dlmread.cc, mappers.cc, str2double.cc, asech.m, importdata.m, and io.tst. I don't think these problem tests should be tagged and commented as being problems with the macOS operating system, they are more accurately problems with the LLVM libc++ implementation, which can be used on any operating system.
I agree that ismac is the wrong thing to use here. Unless it is possible to switch between the GNU and Clang libraries at run time, then I would prefer to use the compile-time conditional.
Maybe even better would be to fix these bugs in libc++, or work around them in liboctave somehow.
Yes, if possible, it would be better to fix these problems or work around them in Octave rather than just skip the tests.
How many separate bugs are there in the LLVM libc++? Have they been reported? It seems best if we could fix them there, but even if we can, we may want to work around them in Octave.
jwe
[Prev in Thread] | Current Thread | [Next in Thread] |