[llvm-dev] [10.0.0 Release] Release Candidate 1 is here

Rainer Orth via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 10 07:32:49 PST 2020


Hi Hans,

> On Thu, Feb 6, 2020 at 5:24 PM Rainer Orth via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>>
>> Hi Hans,
>>
>> > It took a bit longer than planned due to master being a somewhat
>> > unstable at the branch point, but Release Candidate 1 has now been
>> > tagged as llvmorg-10.0.0-rc1.
>> >
>> > Source code and docs are available at
>> > https://prereleases.llvm.org/10.0.0/#rc1
>> >
>> > Pre-built binaries will be added there as they become available.
>>
>> I've already uploaded Solaris 11.4/AMD64 and Solaris 11.4/SPARCv9
>> binaries to releases-origin.llvm.org some time ago.
>
> Sorry, I missed this. Did you send an email when you uploaded? Can you

I forgot, probably assuming that uploads to releases-origin.llvm.org
would be noticed (or even picked up) automatically.

> please share the SHA1 or similar hashes so I can verify that I get the
> right ones on my end?

Sure:

b029dbf9216ce5a2ebdf3219c05e3cc27ce2b2dd  clang+llvm-10.0.0-rc1-amd64-pc-solaris2.11.tar.xz
32056e671b4f25f23764b14a2b07e75b2bdb444a  clang+llvm-10.0.0-rc1-sparcv9-sun-solaris2.11.tar.xz

>> While amd64-pc-solaris2.11 results are en par with the LLVM 9.0.0 ones
>> (some failures fixed or xfailed since then)
>>
>>   Expected Passes    : 54488
>>   Expected Failures  : 180
>>   Unsupported Tests  : 2409
>>   Unexpected Failures: 23
>>
>> the sparcv9-sun-solaris2.11 ones are horrible compared to the 9.0.0 ones:
>>
>> * 9.0.0 final:
>>
>>   Expected Passes    : 48477
>>   Expected Failures  : 180
>>   Unsupported Tests  : 1443
>>   Unexpected Passes  : 1
>>   Unexpected Failures: 382
>>
>> * 10.0.0 rc1:
>>
>>   Expected Passes    : 47959
>>   Expected Failures  : 186
>>   Unsupported Tests  : 1615
>>   Unexpected Passes  : 1
>>   Unexpected Failures: 4278
>>
>> A large number of those only occur for non-SPARC targets (something I
>> usually don't test at all), and even the buildbot is way way better with
>> only 51 unexpected failures.  However, that one only does a 1-stage
>> build where errors due to Bug 42535 don't occur.  Still, comparing
>> master results on Solaris 11.5/SPARC for all targets between a 1-stage
>> build with gcc 9.1.0 and a 2-stage build shows a similar pattern:
>>
>> * 1-stage:
>>
>>   Expected Passes    : 53734
>>   Expected Failures  : 205
>>   Unsupported Tests  : 2495
>>   Unexpected Passes  : 1
>>   Unexpected Failures: 228
>>
>> * 2-stage:
>>
>>   Expected Passes    : 45756
>>   Expected Failures  : 205
>>   Unsupported Tests  : 2495
>>   Unexpected Passes  : 2
>>   Unexpected Failures: 7303
>>
>> I fear this is effectively impossible to analyze let alone fix for the
>> 10.0.0 release.
>
> Thanks for the report!
>
> I guess since this doesn't seem to be well covered by continuous
> testing, it's not going to be good :-/

Right: I simply don't have the cpu cycles to run 2- or even 3-stage
builds on sparc, and as I mentioned a fast majority of issues only
occurs there.  All I can afford is 1-stage rebuilds with gcc 9 plus
check-all, and those look reasonable.

> Should we highlight the status of Solaris/Sparc support in the release
> notes somehow?

I guess so, especially since the results are so much worse then the
9.0.0 ones.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


More information about the llvm-dev mailing list