Skip to content

[20] Remove Multi-Arch: same from colliding liboffload-20 (but not libllvm20)

Simon McVittie requested to merge smcv/llvm-toolchain:20-qualify-multiarch into 20
  • d/qualify-clang.sh: Remove clang major version from libc++1, libc++abi1, libunwind

    The major version was removed from the actual packages, but not from this test script.

    Fixes: 4b5eaa85 "Drop major versions from package names for libc++1/libc++abi1/libunwind"

  • d/qualify-clang.sh: Assert that libllvm${VERSION} is M-A: same

    Detects: #1106132, #1115227

  • d/qualify-clang.sh: Assert M-A: same packages don't collide in usr/lib/llvm-${VERSION}

    Detects: #1100981

  • d/control.in: liboffload-20 can't be Multi-Arch: same

    It contains usr/lib/llvm-20/lib/libLLVMOffload.so.20.1 which collides with other architectures' instances of the same filename.

    Closes: #1116199 Fixes: 7a04a387 "Ship liboffload in a new package"

  • d/qualify-clang.sh: Also check for liboffload-VERSION{,-dev}

    Detects: #1116199 Fixes: 7a04a387 "Ship liboffload in a new package"

Edited by Simon McVittie

Merge request reports

Loading