LLVM 12.0 Delays Drag On With RC5 Now Shipping

Written by Michael Larabel in LLVM on 8 April 2021 at 12:00 AM EDT. 5 Comments
LLVM
LLVM 12.0 was supposed to ship at the start of March but now more than one month later and some 6,660+ commits to LLVM 13.0 already, LLVM 12.0 has not yet shipped but on Wednesday 12.0.0-rc5 was issued.

Lingering bugs keep holding back the LLVM 12.0 release. The delay of more than one month is significant in that LLVM traditionally operates on a half-year release cadence and this code for v12.0 was branched all the way back towards the end of January, thus the 6k+ commits already accumulating for LLVM 13.0 this autumn.

With RC5, there is a fix for the ORC C bindings function names and signatures as well as removing some stale information from the release notes for what premiered in LLVM 11.0.

Thus LLVM 12.0.0-rc5 is out for testing via GitHub and ideally this will be the last release candidate before seeing the official release.

LLVM/Clang 12 is bringing support for the x86-64 micro-architecture feature levels, support for Intel Alder Lake and Sapphire Rapids, initial support for AMD Zen 3, continued work on C++20, AMDGPU back-end improvements, and much more.

Fresh LLVM Clang 12.0 (and GCC 11.1) compiler benchmarks coming up soon on Phoronix.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week