From c7fefea365435ce91c812b3972e7852f7f97ed1a Mon Sep 17 00:00:00 2001 From: Erik Maciejewski Date: Wed, 6 Oct 2021 13:32:36 -0700 Subject: [PATCH] update changelog --- debian/changelog | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/debian/changelog b/debian/changelog index cc44a20d..139cb0a6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,28 @@ +llvm-toolchain-12 (1:12.0.1-11) UNRELEASED; urgency=medium + + * evolve build configuration in rules file to leverage a two stage build with + runtimes support whereby the resulting stage2 (final) compiler is used to + build the stage2 (final) runtimes and all stage2 artifacts are free of gnu + compiler and c++ runtimes dependencies + * stage2 runtimes (built as part of the main stage2 build) now include + compiler-rt, libcxx and libcxxabi as well as libunwind and openmp where + supported. Additionally, legacy corresponding standalone build targets are + removed from the rules file + * patch openmp build to include required runtimes as dependencies to build + targets so they are built first when included as part of a runtimes build + since openmp can depend on them + * patch libclc build to set rpath for prepare_builtins build utility to find + correct stage2 libs at runtime when executed as part of a build + * patch libcxx build so that if libatomic is found, only link it if libgcc is + the rtlib + * patch compiler-rt build to suppress xray and testing warns when not enabled + * patch llvm linker detection to account for vendor being prepended to lld + version string + * remove several existing patches incorporating workarounds no longer required + by the modified build configuration + + -- Erik Maciejewski Wed, 06 Oct 2021 01:25:08 -0700 + llvm-toolchain-12 (1:12.0.1-10) UNRELEASED; urgency=medium * If parallel is not set in DEB_BUILD_OPTIONS, use nproc