[11.0.0 Release] Release Candidate 3 is here

Hello everyone,

After some delay, the llvmorg-11.0.0-rc3 tag was just created.

Source code and docs are available at
https://prereleases.llvm.org/11.0.0/#rc3
and
https://github.com/llvm/llvm-project/releases/tag/llvmorg-11.0.0-rc3

Pre-built binaries will be added as they become ready.

Please file bug reports for any issues you find as blockers of
https://llvm.org/pr46725

Release testers: please start your engines, run the script, share your
results, and upload binaries. And thank you very much for your help so
far.

There are currently no open release blockers, so unless anything new
and bad comes up, this is what the final release will look like.

Thanks,
Hans

Uploaded Ubuntu 20.04.

sha256sum clang+llvm-11.0.0-rc3-x86_64-linux-gnu-ubuntu-20.04.tar.xz
bdd8d9562723b5e52280acaeaf2f27cdd34325bdfa60c1de7110d12ec0714416

Testing Time: 347.80s
Unsupported : 1759
Passed : 69941
Expectedly Failed: 248
[100%] Built target check-all

Neil Nelson

Thanks! Added to the pre-release page.

Windows is ready:

$ sha256sum *11.0.0-rc3*.exe
38161a047195ef4942ee862a863eeaf5dfdea6b990bc15e0e4c2246592558f84
LLVM-11.0.0-rc3-win32.exe
cc7cc5d2c0036364719c2627852e3fa4268f8597b69b7eeb7ee26a6e7f490ded
LLVM-11.0.0-rc3-win64.exe

The build was done using the attached batch file.

build_llvm_1100-rc3.bat|attachment (4.96 KB)

Hi Hans,

Release testers: please start your engines, run the script, share your
results, and upload binaries. And thank you very much for your help so
far.

I've now uploaded Solaris 11.4/amd64 and sparcv9 binaries:

$ sha256sum clang+llvm-11.0.0-rc3-*
6db4a0880c5afd2dd4b26850c805e13fcb07af70d581bd33e951b3be9a8611ee clang+llvm-11.0.0-rc3-amd64-pc-solaris2.11.tar.xz
3b7922d920940ecd72e4d91df203af95bb4ade07804b35edb4cae09f286ef9e7 clang+llvm-11.0.0-rc3-sparcv9-sun-solaris2.11.tar.xz

amd64 results are unchanged relative to rc2. On sparcv9 it has been
discovered that the failures observed there were caused by a bug in the
linker's unused section processing (more in Bug 47304). As a
workaround, I've built the tarball with ld -z discard-unused=sections
disabled, which reduces the number of failures from 1332 to 155, many of
the latter already fixed on master.

  Rainer

MacOS builds are up:

1bcf65ea395d76c69f164086596253cd2707890c3c8f5cd85a129c0b796178f0
clang+llvm-11.0.0-rc3-x86_64-apple-darwin.tar.xz

No test failures!

-- Tobias

Nothing really new on Gentoo end. It seems that a few clangd and one
lld test failed when old version was installed on the system
but I suppose it's not important enough to care about it right now.

This rc3, like rc2, I could finally build and test without adding any
patches! :slight_smile:

Main results on amd64-freebsd11:

  Unsupported : 5122 (rc2: 5121)
  Passed : 69761 (rc2: 69739)
  Expectedly Failed : 245 (rc2: 245)
  Timed Out : 16 (rc2: 16)
  Failed : 480 (rc2: 481)
  Unexpectedly Passed: 2 (rc2: 2)

Test suite results on amd64-freebsd11:

  Passed: 2399 (rc2: 2399)
  Failed: 3 (rc2: 3)

Main results on i386-freebsd11:

  Unsupported : 3513 (rc2: 3512)
  Passed : 66636 (rc2: 66614)
  Expectedly Failed : 230 (rc2: 230)
  Timed Out : 7 (rc2: 7)
  Failed : 321 (rc2: 322)
  Unexpectedly Passed: 1 (rc2: 1)

Uploaded:
SHA256 (clang+llvm-11.0.0-rc3-amd64-unknown-freebsd11.tar.xz) = 8ef0c820ff9865d54c2d2b79abc0aae3ca584218a3f90a31487590a90f398a26
SHA256 (clang+llvm-11.0.0-rc3-i386-unknown-freebsd11.tar.xz) = 17e9f4bafbd34de102f0e8530ca154a57fa205cd183f402b366f873f3607f55b

-Dimitry

Hi Hans,

> Release testers: please start your engines, run the script, share your
> results, and upload binaries. And thank you very much for your help so
> far.

I've now uploaded Solaris 11.4/amd64 and sparcv9 binaries:

$ sha256sum clang+llvm-11.0.0-rc3-*
6db4a0880c5afd2dd4b26850c805e13fcb07af70d581bd33e951b3be9a8611ee clang+llvm-11.0.0-rc3-amd64-pc-solaris2.11.tar.xz
3b7922d920940ecd72e4d91df203af95bb4ade07804b35edb4cae09f286ef9e7 clang+llvm-11.0.0-rc3-sparcv9-sun-solaris2.11.tar.xz

Thanks! Added to the release page now.

amd64 results are unchanged relative to rc2. On sparcv9 it has been
discovered that the failures observed there were caused by a bug in the
linker's unused section processing (more in Bug 47304). As a
workaround, I've built the tarball with ld -z discard-unused=sections
disabled, which reduces the number of failures from 1332 to 155, many of
the latter already fixed on master.

Sounds like progress. Thanks!

Thanks! Added to the page now.

Thanks! Added to the page now.

Hi Hans,

Release testing for llvm-11.0.0-rc3 on Power PC 64bit Little Endian is completed for Ubuntu 18.04 and Red Hat 7.4. I did not see any regressions for RC3.
I have uploaded the respective binaries and have attached the sha1 files.

Thank you,
Amy K.

clang+llvm-11.0.0-rc3-powerpc64le-linux-ubuntu-16.04.sha1 (106 Bytes)

clang+llvm-11.0.0-rc3-powerpc64le-linux-rhel-7.4.sha1 (98 Bytes)

Thanks! I've added the binaries to the pre-release page now.

Hi,

Uploaded ARM & AARch64:
0352b44e5fc34f4105eff3a87f320880a1c5db1bc8ca2fc0f517b4bfa0784b59
clang+llvm-11.0.0-rc3-armv7a-linux-gnueabihf.tar.xz
ebd6989a09c1e71f193201d0ee661d1aef8ddfda3868a5fb64f6c91b8103ec71
clang+llvm-11.0.0-rc3-aarch64-linux-gnu.tar.xz

No new failures.

Cheers,
Diana

Looks good on Debian. A few minor things but nothing blocking a release

Cheers,
Sylvestre

Thanks! Added to the pre-release page now.

Sounds great, thanks!