Debian Package Tracker
Register | Log in
Subscribe

llvm-toolchain-23

Choose email to subscribe with

general
  • source: llvm-toolchain-23 (main)
  • version: 1:23.1.0-rc1-1~exp1
  • maintainer: LLVM Packaging Team (archive) (DMD)
  • uploaders: Sylvestre Ledru [DMD] – Gianfranco Costamagna [DMD]
  • arch: all amd64 arm64 armel armhf hurd-i386 i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc sparc64 x32
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • exp: 1:23.1.0-rc1-1~exp1
versioned links
  • 1:23.1.0-rc1-1~exp1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • bolt-23
  • clang-23
  • clang-23-doc
  • clang-23-examples
  • clang-format-23
  • clang-tidy-23
  • clang-tools-23
  • clangd-23
  • flang-23
  • libbolt-23-dev
  • libc++-23-dev
  • libc++-23-dev-wasm32
  • libc++1 (1 bugs: 0, 0, 1, 0)
  • libc++abi-23-dev
  • libc++abi-23-dev-wasm32
  • libc++abi1
  • libclang-23-dev
  • libclang-common-23-dev
  • libclang-cpp23
  • libclang-cpp23-dev
  • libclang-rt-23-dev
  • libclang-rt-23-dev-wasm32
  • libclang-rt-23-dev-wasm64
  • libclang-rt-23-dev-win
  • libclang1-23
  • libclc-23
  • libclc-23-dev
  • libflang-23-dev
  • libfuzzer-23-dev
  • liblld-23
  • liblld-23-dev
  • liblldb-23
  • liblldb-23-dev
  • libllvm-23-ocaml-dev
  • libllvm23
  • libllvmlibc-23-dev
  • libmlir-23
  • libmlir-23-dev
  • liboffload-23
  • liboffload-23-dev
  • libomp-23-dev
  • libomp-23-doc
  • libomp5 (1 bugs: 0, 1, 0, 0)
  • libpolly-23-dev
  • libunwind-23-dev
  • lld-23
  • lldb-23
  • llvm-23
  • llvm-23-dev
  • llvm-23-doc
  • llvm-23-examples
  • llvm-23-linker-tools
  • llvm-23-runtime
  • llvm-23-tools
  • llvm-libunwind1
  • mlir-23-tools
  • python3-clang-23
  • python3-lldb-23
action needed
130 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 8a024f3e49f7aee38f73c95a4fb17e39f7a5c60b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 23:32:02 2026 +0200

    refresh of the debian control

commit 1fad88be04b0b0fc33d0405e1f75d7e07d069def
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 12:01:34 2026 +0200

     refresh the config

commit cd102514ff8b17e52219725f81a734f66c22daeb
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 09:54:37 2026 +0200

    rebase of the patches

commit e20a5265789213952b80aa4dca24dd3858bab649
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 09:50:10 2026 +0200

    fix version

commit 11f3fb3b6d520d2e45131092ede13b333d3a378e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 09:49:10 2026 +0200

    fix repack

commit 177d1eac65fb2590592b5bb4b320cbc520f459c9
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jul 23 09:48:56 2026 +0200

    prepare rc1

commit 5e74e54e56af0429a0ffb01cad6510af62cadebb
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Jul 15 13:47:18 2026 +0200

     fix version

commit 9ca7f9c6b222df98758f583d1b54192784a24af7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Jun 16 02:36:34 2026 +0200

    d/rules: Re-enable compiler-rt on hurd-amd64

commit 14f6799787f3b9bda250627bc52d6b8b3a3931a6
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Jul 14 21:22:42 2026 -0400

    snapshot => 23

commit ae90ed47c1a488ace830cbc810e6a9f72c023ba5
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Jul 14 21:19:02 2026 -0400

    Branching of 23

commit 70c97abea3461c31cd34dfb51d8084c1dee935de
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Jul 14 05:34:10 2026 +0200

    rebase of the patches

commit 99246af67e901e0c28845f973383e35fd5737afb
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Jul 7 01:23:13 2026 +0200

    rebase of the patches

commit 71d0c460e437ab3ce21b0a1eec85a7533466b19e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Jun 29 22:46:52 2026 +0200

    rebase of the patches

commit 0b981cfe3e836336e69697a3f9c3eaa04254ca4e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Fri Jun 26 11:50:54 2026 +0200

    rules: set PYTHONPATH=utils/docs for the manual sphinx-build doc step
    
    Upstream's llvm/docs/conf.py and clang/docs/conf.py now do
    'from llvm_sphinx import *', a package shipped at the monorepo top-level
    utils/docs/. CMake injects that dir into sphinx-build's PYTHONPATH, but
    our debian/rules build_doc target runs sphinx-build directly to produce
    the man pages, so it failed with ModuleNotFoundError: No module named
    'llvm_sphinx'. Export PYTHONPATH=$(CURDIR)/utils/docs to match.

commit e4f51047222e90653ba42502a3b7ea4b9187e0f1
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Fri Jun 26 08:22:56 2026 +0200

    rebase of the patches

commit de86c81bdf85eda01d826ad100b0d5e1103d07ae
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Jun 24 22:46:08 2026 +0200

    rebase of the patches

commit 1c860b0ae14343fc2843d45711ef52fed63c2cbe
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Jun 24 12:05:17 2026 +0200

    d/rules: keep sccache server alive (SCCACHE_IDLE_TIMEOUT=0) + use GCS cache on arm64
    
    The libfuzzer step calls sccache directly with no backend env, long after the
    server was started in configure. With the default 600s idle timeout the server
    dies during the sccache-quiet final-link phase, so libfuzzer auto-spawns a
    default-config server that writes to $HOME/.cache/sccache and fails with
    HOME=/nonexistent. Set SCCACHE_IDLE_TIMEOUT=0 on both --start-server calls so
    the configured server (GCS or local) stays up for the whole build. Also add
    arm64 to the GCP arch filter so it uses the shared GCS cache like amd64.

commit fc99deb878745c84cb427283180963a6a2460c65
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Jun 22 22:38:58 2026 +0200

    rebase of the patches

commit 0a54c62bedeade93470149eb6f8cd8c57b5cd362
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Fri Jun 19 12:03:40 2026 +0200

     rebase of the patches

commit 05c372c05dd03f335f600b5f0bd2e40f7b1d372c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Jun 18 18:00:03 2026 +0200

    rebase of the patches

commit 80feaa5d8de7949b72e5ae62b124a05fe6df6c4b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Jun 16 15:47:43 2026 +0200

    d/rules: drop llvm-mt from install list when not built (focal/arm64)
    
    Upstream only builds llvm-mt when it detects libxml2 at configure time.
    On Ubuntu focal/arm64 the libxml2 symbol check fails and the tool is
    silently skipped, making dh_install --fail-missing abort on
    usr/lib/llvm-23/bin/llvm-mt and usr/bin/llvm-mt-23.

commit 308f18004a22d1915d790da38e9aece4b46b6c4c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Jun 15 10:19:36 2026 +0200

    also use sccache on arm64

commit f3e5e9e707a5f405346b4330de81d7386aeaa451
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Jun 15 09:04:34 2026 +0200

    d/rules: disable Z3 solver on focal (libz3 < 4.8.9)
    
    LLVM requires Z3 >= 4.8.9. focal ships libz3 4.8.7, so the forced
    LLVM_ENABLE_Z3_SOLVER=ON made the stage-2 cmake configure fail with
    'cannot be enabled when Z3 is not available'. Clear Z3_ARCHS for those
    releases via a Z3_DISABLE_DISTRO list -> Z3_FLAG=OFF and the libz3-dev
    build-dep is dropped there. bullseye+ (libz3 >= 4.8.10) keep it on.

commit 1c1a6579ecc0e6ff17c5b1972b0a04870d71fa64
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 21:24:06 2026 +0200

    d/rules: fix libclang-rt-dev/-dev-win windows file conflict and focal sccache parse error
    
    - Remove the Windows compiler-rt builtins from libclang-rt-X.Y-dev (they
      belong to -dev-win). The greedy lib/*/*clang_rt* glob put them in both
      packages -> dpkg 'trying to overwrite' -> autopkgtest install failure on
      bookworm. Drop the ineffective rm -f in override_dh_auto_install (wrong
      stage + wrong path + cannot rm a dir) and add rm -fr after dh_install.
    - De-tab the sccache SCCACHE_BASEDIR version-guard block so the $(warning)
      line is not parsed as a recipe ('recipe commences before first target')
      on distros with sccache < 0.14 (e.g. focal).

commit f9491238ea7167b2b9781505b600dccabbb9b84b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 19:07:23 2026 +0200

     fix control after rebase

commit 52a8beae37cd694cdfcfce73da21aa580bd0edb7
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 19:05:16 2026 +0200

    fix the rebase

commit 7d3f0f1e855fd805a51f292d66c31f3ec968b421
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 16:25:36 2026 +0200

    d/rules: set SCCACHE_BASEDIR to keep sccache cache hits across the changing build directory paths

commit c172c2f6094c55a9ca4df27d6d0d7d4e2da59594
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 15:32:38 2026 +0200

    rebase of the patches

commit c620afbdda7eed7391b02c45d0e85dd76ffc9cca
Merge: 54345ff 92e0377
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 13:46:03 2026 +0200

    Merge remote-tracking branch 'origin/22' into snapshot
    
    # Conflicts:
    #       debian/build-wasm-mingw.mk
    #       debian/control
    #       debian/control.in
    #       debian/packages.libclc
    #       debian/patches/compiler-rt/emutls-win32-winnt-vista.diff
    #       debian/patches/disable-omptest.diff
    #       debian/patches/disable-openmp-per-target.diff
    #       debian/patches/issue-54242.diff
    #       debian/patches/lldb/lldb-soname.diff
    #       debian/patches/llvm-runtimes-builtins-build-check.diff
    #       debian/patches/openmp-fix-runtimes-build.diff
    #       debian/patches/series
    #       debian/rules
    #       debian/tests.mk
    #       debian/unpack.sh

commit 92e037709e8df35e61d68e731b82475fd722649e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 10:45:58 2026 +0200

    lldb: ship a system-wide /etc/lldb/lldbinit, configuring the distro debuginfod server on Debian and Ubuntu. Thanks to Norbert Lange for the patch

commit 803529dadcafa885922bca06f4071196dc968ce1
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 10:44:03 2026 +0200

    orig-tar.sh: use "New upstream release" for dot releases

commit 03edc70c353d6715bfe1d15ca5b48eeeb522666a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 10:40:28 2026 +0200

    * New upstream release
    * lldb: ship a system-wide /etc/lldb/lldbinit, configuring the distro
      debuginfod server on Debian and Ubuntu.
      Thanks to Norbert Lange for the patch

commit ebec4f64590544087f60feafda1a76e7443c2045
Merge: 0837823 8d3b66b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 08:24:10 2026 +0000

    Merge branch 'lldb_global_config' into '22'
    
    lldb: add a default config file
    
    See merge request pkg-llvm-team/llvm-toolchain!219

commit 54345ff1173edade2bd4f46b6bb28905b5b2dd67
Merge: 504587d f86075c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Jun 14 08:23:37 2026 +0000

    Merge branch 'add-patch-headers' into 'snapshot'
    
    Add patch headers to certain undocumented patches
    
    See merge request pkg-llvm-team/llvm-toolchain!218

commit 504587dfe8d9b5a20f4f65f4277c3d67505dfdc7
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Jun 13 12:18:00 2026 +0200

    rebase of the patches

commit 8d3b66b3e23ee7aff6a5ed2c1a6c455a015720ff
Author: Norbert Lange <nolange79@gmail.com>
Date:   Fri Jun 12 10:42:31 2026 +0200

    lldb: add a default config file
    
    Install /etc/lldb/lldbinit.
    
    If on Debian or Ubuntu, configure the distro debuginfod server. Otherwise the file only contains comments.

commit f86075c35f573398ff8d6411099fdfd9c50db793
Author: Max Gilmour <max.gilmour@canonical.com>
Date:   Fri Jun 5 10:09:17 2026 -0700

    Add patch headers to certain undocumented patches
    
    Edited patches:
    - d/p/clang-baseline-fix-i386.patch
    - d/p/clang-arm-default-vfp3-on-armv7a.patch
    - d/p/openmp-soname.diff
    - d/p/clang-format-version.diff

commit cfdc1713195d5849ae87ddeca2a4c238d6ba85ea
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 30 14:11:25 2026 +0200

    rebase of the patches

commit 848f1921d6638e253e906419dbfdbc70c38b4bd7
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Fri May 29 19:36:25 2026 +0200

    rebase of the patches

commit f23e6da937b54ced32de2cbbb8866e444c14e2a4
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu May 28 10:42:19 2026 +0200

    rebase of the patches

commit 9d3c2e0bcd11c2fc40356c4fd8be3fc469edbb70
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed May 27 09:21:13 2026 +0200

    fix changelog

commit 8e69ed4923ca4cce028134a2298c2fe04f2f2538
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed May 27 09:18:38 2026 +0200

    offload: restore VERSION/SOVERSION on LLVMOffload and omptarget
    
    Upstream commit 3383f0d6fe01 ("[Offload] Fix build install directory
    and remove 'add_llvm_library'") replaced add_llvm_library() with plain
    add_library() for the LLVMOffload and omptarget shared libraries.
    add_llvm_library() implicitly set VERSION/SOVERSION to
    LLVM_VERSION_MAJOR.LLVM_VERSION_MINOR, producing
    libLLVMOffload.so.23.0 and libomptarget.so.23.0.
    
    Without that, the libraries are installed unversioned and dh_install
    fails to find them. Add a Debian patch that re-applies the
    set_target_properties() needed to keep the versioned SONAME.

commit a6580713fcb117981cd8ed9f3b99c6c5f6bea2e4
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 26 22:48:06 2026 +0200

    wasm: skip libcxx ibm.h _l/vasprintf fallbacks on WASI
    
    The libcxx ibm.h fallback redeclares strtod_l/strtof_l/strtold_l and
    vasprintf as inline with _LIBCPP_HIDE_FROM_ABI, which adds __abi_tag__.
    WASI's libc already declares these without abi_tag, and clang rejects
    adding abi_tag in a redeclaration, breaking the wasm32-wasi libcxx
    build. Skip the fallback definitions on __wasi__.

commit 64148fdf50f4c984a49185c1ce5d04a83e78a704
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 23 17:30:22 2026 +0200

    enable PRIF (coarray) support thanks to Alastair McKinstry (Closes: #1136346)

commit bad7ef5714bb8bacee49b638ecab98fd3cfbbc8d
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Fri May 22 19:36:09 2026 +0200

     rebase of the patches

commit c5574c7cae51ff2488f6a2cbd60aa5c939eef652
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 16 09:19:43 2026 +0200

    rebase of the patch

commit aa9fb6b42d4829a428aa471500002d23dc9b9e9f
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 9 23:48:31 2026 +0200

    libclc: drop spirv-unknown-vulkan from LIBCLC_TARGETS_LIST. The logical SPIR-V arch (spirv) routes to clang's SPIRVTargetInfo, whose validateTarget() requires a fully versioned Vulkan OS plus a shader-stage environment (Pixel..Amplification) and rejects bare "vulkan" with "SPIR-V target requires a valid shader stage environment". Keep only spirv64-unknown-vulkan, which uses SPIRV64TargetInfo and has no such check.

commit 499686812eb3d170a557d52f8e4fa3fea7877dee
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 9 08:11:05 2026 +0200

    try to unbreak the build  with offload on bullseye

commit a95cfebc381123af9ed17b18a7d53d9ab1d5aa9b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat May 9 07:55:09 2026 +0200

    libclc: replace clspv--/clspv64-- with spirv-unknown-vulkan/ spirv64-unknown-vulkan triples (upstream 6ef9671 removed the clspv archs).

commit 0e9548b90c869fe08a73f4873c9dafe26ef3f88a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu May 7 22:03:16 2026 +0200

    d/rules: work around flang SIGILL on trixie/arm64
    
    On Debian trixie/arm64 the freshly-built flang binary aborts with
    "Illegal instruction" when invoked on __fortran_builtins.f90 during
    the stage 2 build, breaking the snapshot. Strip -mbranch-protection=*
    from CFLAGS/CXXFLAGS/LDFLAGS so the produced binary doesn't use PAC/BTI
    codegen. Scoped to Debian-trixie-arm64 only to avoid affecting other
    suites or derivatives.

commit bc02b89fbe689fbe4ff7670147bafd2db1b1d30d
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:24:04 2026 +0200

    d/build-wasm-mingw.mk: Rename d/cross-build.mk to d/build-wasm-mingw.mk for clarity (the file only covers the wasm and mingw cross-builds, not all cross-compilation work). Update the include in debian/rules and the changelog entry accordingly.

commit ffb939c1a52184756c25ba8f5f03433811dee20e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:14:13 2026 +0200

    d/cross-build.mk: Move the wasm32/wasm64 + mingw-w64 compiler-rt and libcxx pattern rules, the STAGE_2_WASM_C(XX)FLAGS filters and the stamps/debian-{wasm,mingw}-build aggregators into a dedicated include file. Pure relocation, no behavioural change.

commit cdfb339847a5d30fa32b3c4d6bad162740de5ec0
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:09:39 2026 +0200

    d/tests.mk: Move the override_dh_auto_test definition (the whole ifeq RUN_TEST block, ARCH_LLVM_TEST_OK and the lcov coverage tail) into a dedicated include file. Pure relocation, no behavioural change.

commit 795300e92aa1165d7744c012c97680bb380a6cca
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:05:00 2026 +0200

    d/source-integrity.mk: Move the source-package integrity logic (APT_LLVM_ORG, GENERATED_TRACKED_FILES and the snapshot/verify canned recipes) into a dedicated include file. Keeps debian/rules focused on the build itself.

commit 8be979cc04c2d7d64eb5db16b4f7ef31b1cfe258
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:02:06 2026 +0200

    d/rules: Extend the regenerate-vs-fail check to debian/watch, debian/packages.ocaml and debian/packages.libclc. These three files are also tracked in git, kept by override_dh_auto_clean and rewritten in place by the substitution loop, so they have the same drift risk as debian/control.

commit d9d7d1ebc062d61ed1fc0a1d69b5f670681928b1
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 11:01:07 2026 +0200

    d/rules: Drop the dead libc++/libomp/libunwind move version-cap sed hack. The version string it tried to rewrite no longer appears in debian/control.in, so the substitution was a no-op.

commit 916d0b5a1f4ffe39098e9e6cea5b012e4db85b3b
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue May 5 10:58:57 2026 +0200

    d/rules: Fail the build if debian/control is regenerated, except for apt.llvm.org snapshot builds where the substitutions legitimately differ between snapshots. Modifying debian/control during the build is forbidden by Debian policy and breaks reproducibility. (Closes: #1130335)

commit b194ea0ee61edbdd740eef24cfe6ab8a103d34ed
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed May 6 10:51:42 2026 +0200

    rebase of the patch

commit e4ad571f7251189a074b1dc3a86b234676e29bf6
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Apr 28 09:01:13 2026 +0200

    rebase of the patches

commit eeb12d7838fde0993374135f839392b7ba22d859
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Apr 27 16:44:57 2026 +0200

    * libclc: the .bc files moved to +usr/lib/llvm-23/lib/clang/23/lib/*/*.bc

commit 0ec13d614667848aa2cafa0ce0fe38ad0cf19c3c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Apr 27 09:02:07 2026 +0200

    libclc: drop dead references to libclc/build
    
    Now that libclc is built and installed via the stage-2 runtimes build,
    the standalone libclc/build directory is no longer created. Remove the
    matching install/test/clean blocks.

commit 95bede6e498e3ae71505ff76d2982ee8e6f583a4
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Apr 27 09:01:46 2026 +0200

    libclc: build via the LLVM runtimes infrastructure (stage 2)
    
    Since LLVM 23 (121f5a96ff38e), libclc no longer ships a multi-target
    standalone CMake build. Hook it into the stage-2 bootstrap by enabling
    per-target runtimes builds for each libclc target. The literal "default"
    in LLVM_RUNTIME_TARGETS preserves the existing host runtimes build
    (compiler-rt, libcxx, libcxxabi); per-target CMAKE_INSTALL_PREFIX=/usr
    and CMAKE_INSTALL_DATADIR=lib keep .bc outputs at /usr/lib/clc/...
    
    stamps/debian-libclc-build is reduced to a stamp marker now that the
    libclc compile happens during stage 2.

commit 8e0af1b3fcaa1447eead8dcd6f65b97178256c93
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Apr 26 23:44:05 2026 +0200

    Since LLVM 23 (121f5a96ff38e), libclc's CMake build uses -DLLVM_RUNTIMES_TARGET
    + fix changelog

commit b541e66c8e281f194ca448feb805ec8e7cf3fbf6
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Apr 25 19:58:41 2026 +0200

    break apt.llvm.org for now:
    Revert "  * d/rules: Terminate the build when the control file changes."
    
    This reverts commit 5556c37aabd3d332984f4317feefb0a7df9a2245.

commit 897401606222bc54f8e84670687bb97017545b8e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Apr 22 09:16:50 2026 +0200

    remove patch applied upstream

commit ab43dba5c7ad8a847840ac89f1b393d99d3b7101
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Apr 14 21:54:05 2026 +0200

    prepare upload

commit 3a45e3eda0e442b95eb8dc86de882cf3f08c560d
Author: Matthias Klose <doko@ubuntu.com>
Date:   Tue Apr 21 10:50:12 2026 +0200

      * d/rules, d/python3-lldb-X.Y.links.in: Fix location for extension.

commit 36e8ff638f7ea8789aa1d2bd821a0f28f3669f7c
Author: Matthias Klose <doko@ubuntu.com>
Date:   Tue Apr 21 10:38:45 2026 +0200

      * d/python3-lldb-X.Y.links.in: Fix symlink for extension.

commit 5556c37aabd3d332984f4317feefb0a7df9a2245
Author: Matthias Klose <doko@ubuntu.com>
Date:   Tue Apr 21 09:57:18 2026 +0200

      * d/rules: Terminate the build when the control file changes.

commit dfe6a471bd7e7fa0b01f544f21128b8ce44e1e7e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Apr 14 11:14:31 2026 +0200

    patches/lldb-trace-intel-pt-conststring.diff to fix upstream #191967

commit a9c429e2a995403b979346f55b0fff7e5cfda2d3
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Apr 2 15:28:50 2026 +0200

    rebase of the patches

commit 7893c0d96a5c721588433fe48874d134c0aab924
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Mar 28 12:10:12 2026 +0100

    rebase of the patches

commit 13f08f13ab590fec85bcba4eaf81a8677acca5b5
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Mar 21 09:55:13 2026 +0100

    rebase of the patches

commit 674148b9d552a84be2992485e74b261b627e6ca5
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Mar 19 22:18:48 2026 +0100

    rebase of the patches

commit 18d8679d326a153ab78253056ce4b3ae7ceddbd0
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Mar 19 09:27:50 2026 +0100

    rebase of the patches

commit 14cd82985b4abdb06d073cdb7f19160d53a9f4ed
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Mar 16 18:04:01 2026 +0100

    * don't install libclc.pc (See upstream 10644a143922)
    * Remove check_external_funcs.sh too (see upstream d352aac32c52)
    * So, remove libclc-X.Y-dev

commit 3eb46eb8f81c86f670f77ad1bdf09eeed735fb86
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Mar 14 10:02:03 2026 +0100

    rebase of the patches

commit 9c7b84c1abae6d66dc005bde473631f9c9c625d2
Author: Matthias Klose <doko@ubuntu.com>
Date:   Sat Mar 14 09:47:25 2026 +0100

      * d/rules: For Ubuntu, don't include i386 for CLANG_GRPC_ARCHS, not built
        on i386.

commit 41f8858cdae4ccce00ea407987362529228cb091
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Mar 5 10:18:36 2026 +0100

     Disable PCH on questing arm64 to avoid threading configuration mismatch

commit 98f590d4bdea3b3490cc7d8391a14db8fc4a78e1
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Mar 4 23:58:16 2026 +0100

    Fix missing directory structure for python3-lldb package
    
    Create site-packages/lldb directory before copying extension files
    to resolve build failures on bullseye S390x builds.

commit 7f0419ad68ca9217c3b3d0cfbf3cc90acd82d8d4
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Mar 4 22:16:08 2026 +0100

    Add hello fallback for lld build dependency. For bullseye s390x backport in particular

commit a4c4bb4e2be209a92728a02f0eb632be2a1d7a43
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Mar 4 18:31:05 2026 +0100

    Add hello fallback for lld build dependency
    
    Add | hello fallback for lld build dependency to handle cases
    where lld is not available in archived distributions like bullseye.
    This follows the existing pattern used for other optional dependencies.

commit 95be01e81a908018b3c58d215f4c55937125e714
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Mar 4 12:43:05 2026 +0100

    Remove patches/disable-omptest.diff for causing build errors:
    
    In file included from /build/source/openmp/tools/omptest/include/InternalEvent.h:17:
    /build/source/openmp/tools/omptest/include/InternalEventCommon.h:17:10: fatal error: 'omp-tools.h' file not found
       17 | #include "omp-tools.h"
          |          ^~~~~~~~~~~~~
    1 error generated.

commit bb5ace19dce668afd4eb2027c2336801cc9bfa26
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Mar 4 09:25:21 2026 +0100

    rebase of the patches

commit 267f4ca5c9b87bd0fe1c62273c2c21163113825c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sat Feb 28 22:25:11 2026 +0100

    remove issue-54242.diff
    causes:
    
    -- Configuring done (19.9s)
    CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle):
      "obj.MLIRExecutionEngine" of type OBJECT_LIBRARY
        depends on "MLIR" (weak)
      "MLIR" of type SHARED_LIBRARY
        depends on "obj.MLIRExecutionEngine" (strong)
    At least one of these targets is not a STATIC_LIBRARY.  Cyclic dependencies are allowed only among static libraries.
    CMake Generate step failed.  Build files cannot be regenerated correctly.

commit bedcb23bc00c9fe407725803d73e50ec6c8ecaf9
Author: Matthias Klose <doko@ubuntu.com>
Date:   Fri Feb 27 16:50:21 2026 +0100

      * Install a lit binary. Addresses: #1122910.
      * llvm-tools: Don't install the lit tests. Addresses: #1122909.

commit ac030b7a7976073a0c935c4cd3a229d80b5120eb
Author: Matthias Klose <doko@ubuntu.com>
Date:   Fri Feb 27 11:54:58 2026 +0100

      * d/rules: Only disable Z3 support for Ubuntu when it is in main.

commit 5552130f9e6169c27e37ac42b72d5ffab73e1cdd
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Thu Feb 26 10:39:35 2026 +0100

    remove llvm-bugpoint

commit 73b49531432385983fc627b745ba0cb11f7aba16
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Feb 25 19:53:01 2026 +0100

    lldb: support global config file, thanks to Nobert Lange

commit 9aea767ea590107281a69beb68997688a3645ce3
Author: Norbert Lange <nolange79@gmail.com>
Date:   Sun Feb 1 20:59:15 2026 +0100

    lldb: support global config file
    
    there does not seem to be a template to copy from other distros,
    so just use the "natural" path /etc/lldb.

commit a8e61dba4075b9140f91ddd3a534ee463bacf87a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Feb 24 17:51:27 2026 +0100

    try to unbreak the build on bullseye

commit be467f03e69c385eebe0c161168adf4877c153f3
Author: Matthias Klose <doko@ubuntu.com>
Date:   Wed Feb 25 13:15:57 2026 +0100

      * d/rules: Add safety check for enablement of the RVA23 baseline.

commit 7bb92ca9e3f399d3da87b2c6458a7dc2f46fd08a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Wed Feb 25 09:41:00 2026 +0100

    rebase of the patches

commit 64973cecb6dd7c63c51a8ac86816d87de0f93e46
Author: Matthias Klose <doko@ubuntu.com>
Date:   Wed Feb 25 08:51:20 2026 +0100

      * d/rules: Don't use lld for backport build, when not available.

commit e24dc1696d3b5d4fcc83c4432ed3d867cb9da360
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Tue Feb 24 22:55:56 2026 +0100

    rebase of the patches

commit 42819eb6fee497a4eba956499641eefbdb331f34
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Feb 23 16:56:58 2026 +0100

    refresh changelog

commit 93029f5d0768054607984644486a7fa69d10315d
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Feb 23 16:09:49 2026 +0100

    fix the */*.bc path

commit ecc932f73dfa9084c71576dceb4cad53e830d04e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Mon Feb 23 09:40:03 2026 +0100

    disable libclc-fix-symlink-paths.patch - not be needed anymore

commit 1c130bc173540db374c7f0c4d57533a1bbefc4ac
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Feb 22 13:16:23 2026 +0100

    try to see if we can use LIBCLC_TARGETS_TO_BUILD=all

commit f051ba54a7831b267d77353a58c50b438134a97c
Author: Sylvestre Ledru <sylvestre@debian.org>
Date:   Sun Feb 22 11:40:56 2026 +0100

    rename amdgcn-amd-amdhsa => amdgcn-amd-amdhsa-llvm renamed in https://github.com/llvm/llvm-project/commit/0b0dca5668e9233ac1ec44178559d732edc13268


https://salsa.debian.org/api/v4/projects/pkg-llvm-team%2Fllvm-toolchain API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-07-28 Last update: 2026-07-28 04:02
news
[rss feed]
  • [2026-07-27] Accepted llvm-toolchain-23 1:23.1.0-rc1-1~exp1 (source amd64 all) into experimental (Debian FTP Masters) (signed by: Sylvestre Ledru)
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 1
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • buildd: logs, exp, cross
  • popcon
  • browse source code
  • other distros

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing