[all-commits] [llvm/llvm-project] c8bb17: [release] Use the Bootstrapping build for building...

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Feb 2 14:26:16 PST 2022


  Branch: refs/heads/release/14.x
  Home:   https://github.com/llvm/llvm-project
  Commit: c8bb1777fff5d1ae28a2deac0d6677e081d4200f
      https://github.com/llvm/llvm-project/commit/c8bb1777fff5d1ae28a2deac0d6677e081d4200f
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-02-02 (Wed, 02 Feb 2022)

  Changed paths:
    M llvm/utils/release/test-release.sh

  Log Message:
  -----------
  [release] Use the Bootstrapping build for building LLVM releases

Instead of using the (now deprecated) Projects build for libcxx, libcxxabi,
libunwind and compiler-rt, this patch uses the Bootstrapping build. This
implies that Clang will be built from scratch, and then the runtimes will
be built using that just-built Clang instead of the system compiler.
This is the correct way of assembling a toolchain, since we don't want
to ship runtimes that were built with a non-Clang compiler (or a
potentially older Clang).

Differential Revision: https://reviews.llvm.org/D112748

(cherry picked from commit 26a1830e39baf0f8844cda0ba6be72eb8a66981d)




More information about the All-commits mailing list