LLVM 11.1.0-rc1 has been tagged

Hi,

LLVM 11.1.0-rc1 has been tagged. This is a special release with a libclang.so ABI fix to ensure libclang.so remains compatible with LLVM 10 and LLVM 12. Testers may begin testing and upload binaries.

Thanks,
Tom

Uploaded Ubuntu 20.10.

sha256sum clang+llvm-11.1.0-rc1-x86_64-linux-gnu-ubuntu-20.10.tar.xz
4c97c503bef31ed0b1a725ca1913a984404fa3e525967258e0064d960070e521

FAIL: SanitizerCommon-Unit :: ./Sanitizer-x86_64-Test/SanitizerLinux.ThreadDescriptorSize (66436 of 71984)
******************** TEST 'SanitizerCommon-Unit :: ./Sanitizer-x86_64-Test/SanitizerLinux.ThreadDescriptorSize' FAILED

Windows is ready:

$ sha256sum LLVM-11.1.0-rc1-win*.exe
77c799547b1fff90694634c61d1bd62bfa55b7082248878fecbda14dfb0a882a
LLVM-11.1.0-rc1-win32.exe
3eb70db82d4740a1b37ba96aaa252ef38434a2db21045d8e506740311717b913
LLVM-11.1.0-rc1-win64.exe

Thanks,
Hans

build_llvm_1110-rc1.bat|attachment (4.92 KB)

macOS build is up:

4a6e59904517df7049fa8fdbafedadde78a5be3ebcef160cf323ce5151ad72aa
rc1/clang+llvm-11.1.0-rc1-x86_64-apple-darwin.tar.xz

no regressions - same two tests keep failing:

FAIL: libunwind :: libunwind_01.pass.cpp (69274 of 69321)
FAIL: libunwind :: signal_frame.pass.cpp (69277 of 69321)

-- Tobias

Hi,

Arm & AArch64 are ready:
b9a8e8669004b34660d39f1f0acf37a6f33e25876c8d37dc0389c8df4a7e811c clang+llvm-11.1.0-rc1-aarch64-linux-gnu.tar.xz
241fafdd18b2557106bb430c7f69b4973a935ec23b469f9582a061794e1cd1ef clang+llvm-11.1.0-rc1-armv7a-linux-gnueabihf.tar.xz

No new failures.

Cheers,
Diana

For 11.1.0 rc1, I have built and tested on both FreeBSD 11 and 12 again.
No additional patches were needed.

Main results on amd64-freebsd11:

  Unsupported : 5122 (11.0.1 final: 5122)
  Passed : 69796 (11.0.1 final: 69797)
  Expectedly Failed : 246 (11.0.1 final: 246)
  Timed Out : 16 (11.0.1 final: 16)
  Failed : 480 (11.0.1 final: 479)
  Unexpectedly Passed: 2 (11.0.1 final: 2)

Test suite results on amd64-freebsd11:

  Passed: 2399 (11.0.1 final: 2399)
  Failed: 3 (11.0.1 final: 3)

Main results on amd64-freebsd12:

  Unsupported : 5122 (11.0.1 final: 5122)
  Passed : 69794 (11.0.1 final: 69794)
  Expectedly Failed : 246 (11.0.1 final: 246)
  Timed Out : 16 (11.0.1 final: 16)
  Failed : 482 (11.0.1 final: 482)
  Unexpectedly Passed: 2 (11.0.1 final: 2)

Test suite results on amd64-freebsd12:

  Passed: 2399 (11.0.1 final: 2399)
  Failed: 3 (11.0.1 final: 3)

Main results on i386-freebsd11:

  Unsupported : 3513 (11.0.1 final: 3513)
  Passed : 66675 (11.0.1 final: 66675)
  Expectedly Failed : 231 (11.0.1 final: 231)
  Timed Out : 7 (11.0.1 final: 7)
  Failed : 317 (11.0.1 final: 317)
  Unexpectedly Passed: 1 (11.0.1 final: 1)

Main results on i386-freebsd12:

  Unsupported : 3513 (11.0.1 final: 3513)
  Passed : 66670 (11.0.1 final: 66670)
  Expectedly Failed : 231 (11.0.1 final: 231)
  Timed Out : 7 (11.0.1 final: 7)
  Failed : 322 (11.0.1 final: 322)
  Unexpectedly Passed: 1 (11.0.1 final: 1)

Uploaded:
SHA256 (clang+llvm-11.1.0-rc1-amd64-unknown-freebsd11.tar.xz) = c8970b2950bb45c17bb1e2ae0eab1c89d082a23ffcd0433543f08d3900b11995
SHA256 (clang+llvm-11.1.0-rc1-amd64-unknown-freebsd12.tar.xz) = 3fd6a11d405c1a671a8685c52acbf5de34e50fb1abb8685b0b61a63d82a5750d
SHA256 (clang+llvm-11.1.0-rc1-i386-unknown-freebsd11.tar.xz) = 59c0f94d0ebaefcd65ad46ad1e0499ba0dbd617cb3375d47bd509d4f4a968407
SHA256 (clang+llvm-11.1.0-rc1-i386-unknown-freebsd12.tar.xz) = 4796b3acbd3550c2ca2d058f32f1383c84aef42566fe0acd7b5eb70442f26fbe

-Dimitry

Hi,

LLVM 11.1.0-rc1 has been tagged. This is a special release with a libclang.so ABI fix to ensure libclang.so remains compatible with LLVM 10 and LLVM 12. Testers may begin testing and upload binaries.

I was looking at the release/7.x branch and noticed that we added the minor version to the soname for the 7.1.0 release. Should we do the same for 11.1.0? Same question about the symbol versioning for libclang.so, should we update the symbol versions to be libclang.so.11.1?

-Tom

Hi,

LLVM 11.1.0-rc1 has been tagged. This is a special release with a libclang.so ABI fix to ensure libclang.so remains compatible with LLVM 10 and LLVM 12. Testers may begin testing and upload binaries.

I was looking at the release/7.x branch and noticed that we added the minor version to the soname for the 7.1.0 release. Should we do the same for 11.1.0? Same question about the symbol versioning for libclang.so, should we update the symbol versions to be libclang.so.11.1?

I've sent a patch for this: https://reviews.llvm.org/D94941

-Tom