LLVM 9.0.1-final has been tagged

Hi,

I've just tagged the 9.0.1-final release. Testers can begin uploading binaries.

-Tom

Windows is ready:

$ sha256sum LLVM-9.0.1-win*.exe
f690e932fea125ce6c47bccad27b2cef055646732c510ce00ff9eee528c1e48b
LLVM-9.0.1-win32.exe
ea59a771d1f1a1948b7fabe74d6da87095296ebabb2ae78cb2075ec44eb57c80
LLVM-9.0.1-win64.exe

They were built with the attached batch file.

As with 9.0.0, two tests pass unexpectedly in the no-asserts 32-bit build:

Unexpected Passing Tests (2):
  LLVM :: ExecutionEngine/MCJIT/stubs-sm-pic.ll
  LLVM :: ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll

Again, I think that's safe to ignore.

Thanks,
Hans

build_llvm_901-final.bat|attachment (4.9 KB)

Uploaded Ubuntu 16.

608285fb0503ee6d15ce9acb8f4575bba4d78e06 clang+llvm-9.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz

Hello,

macOS build uploaded to gdrive:
https://drive.google.com/file/d/1EzAoxJlSujBaCCeK1w6FFqjakRMqm7AS/view?usp=sharing
SHA256: 2fdb7c04fefa4cc651a8b96a5d72311efe6b4be845a08c921166dc9883b0c5b9

Same test failures as before:

FAIL: LLVM :: Bindings/Go/go.test (22709 of 61787)
FAIL: ThreadSanitizer-x86_64 :: Darwin/norace-objcxx-run-time.mm
(52224 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/except.nested/assign.pass.cpp
(55920 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
(55921 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/except.nested/ctor_default.pass.cpp
(55922 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
(55923 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
(55924 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
(55934 of 61787)
FAIL: libc++ ::
std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
(55935 of 61787)
FAIL: libc++ :: std/thread/futures/futures.promise/dtor.pass.cpp
(57863 of 61787)
FAIL: libc++ ::
std/thread/futures/futures.promise/set_exception.pass.cpp (57866 of
61787)
FAIL: libc++ ::
std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
(57869 of 61787)
FAIL: libc++ :: std/thread/futures/futures.async/async.pass.cpp (57898 of 61787)
FAIL: libc++ :: std/thread/futures/futures.shared_future/get.pass.cpp
(57899 of 61787)
FAIL: libc++ ::
std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp
(57902 of 61787)
FAIL: libc++ ::
std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
(57914 of 61787)
FAIL: libc++ ::
std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
(57917 of 61787)
FAIL: libc++ :: std/thread/futures/futures.unique_future/get.pass.cpp
(57923 of 61787)

For the final build, I used two patches, from:

* https://bugs.llvm.org/show_bug.cgi?id=42892 - After r356631, Sanitizer-i386-Test faills to link on FreeBSD
* https://bugs.llvm.org/show_bug.cgi?id=42894 - FreeBSD needs -pthread link flag for dynamic ASan tests

Uploaded:

SHA256 (clang+llvm-9.0.1-amd64-unknown-freebsd11.tar.xz) = 4e23de41f67c26f67077e24cf8009e42c59c52c41e930faebfc112a63f7dfd57
SHA256 (clang+llvm-9.0.1-i386-unknown-freebsd11.tar.xz) = 2947ffb55545230b7fc9a25275ffc6e6653b749a3b6c9f105073541593b0fcba

Main test results on amd64-freebsd11:

Hi,

Uploaded ARM & AArch64, both look the same as before.

84023d5309646e1f56beed056ab7d7ecf92d03b26e87917deb8e7fc191805d15 clang+llvm-9.0.1-aarch64-linux-gnu.tar.xz
91638613913537f8c0c84a59f59f00fafeafb6b189164cae471d4e3bccaf1df3 clang+llvm-9.0.1-armv7a-linux-gnueabihf.tar.xz

Cheers,
Diana

Tom, the 9.0.1 final binaries didn’t (yet?) make it to the github release page https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1

I also checked https://releases.llvm.org/ because I recall some debate or back-and-forth about where the releases should go and/or redirects or links from one to the other. But they’re not there either.

Tom, the 9.0.1 final binaries didn't (yet?) make it to the github release page https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1

The binaries have been posted now.

I also checked https://releases.llvm.org/ because I recall some debate or back-and-forth about where the releases should go and/or redirects or links from one to the other. But they're not there either.

I'm working on fixing the releases.llvm.org page.

-Tom

Tom, the 9.0.1 final binaries didn’t (yet?) make it to the github release page https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1

The binaries have been posted now.

I don’t see the ubuntu 16 one that I uploaded there - clang+llvm-9.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz

My macOS binaries are missing as well. I had to put them on gdrive since I don’t have access to upload them anywhere else.

Tobias

    > Tom, the 9.0.1 final binaries didn't (yet?) make it to the github release page https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1
    >

    The binaries have been posted now.

I don't see the ubuntu 16 one that I uploaded there - clang+llvm-9.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz

These are up now.

-Tom

Hi Tom, Hans,

I can’t see LLVM-9.0.1-win*.exe from Hans on the GitHub release page (https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1). Is this still in progress?

Thanks
Russ

Hi Tom, Hans,

I can't see LLVM-9.0.1-win*.exe from Hans on the GitHub release page (https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1). Is this still in progress?

Hans did you upload these? I don't see them on the server.

-Tom

> Hi Tom, Hans,
>
> I can't see LLVM-9.0.1-win*.exe from Hans on the GitHub release page (https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1). Is this still in progress?
>

Hans did you upload these? I don't see them on the server.

Oh no, I must have forgotten the actual upload step. Fixed that now.

Thanks,
Hans

Thanks, can get it from (https://github.com/llvm/llvm-project/releases/tag/llvmorg-9.0.1) now.

Russ