Skip to content

libc++1-20 deb packages missing libc++.so.1 symlink #142759

Open
@jeroen

Description

@jeroen

On our llvm-20 CI shows errors that do not happen on the same CI for llvm-19:

libc++.so.1: cannot open shared object file: No such file or directory

Upon closer inspection it seems the file /usr/lib/x86_64-linux-gnu/libc++.so.1 is no longer there.

See file contents: https://packages.debian.org/experimental/amd64/libc++1-20/filelist

Compare with https://packages.debian.org/sid/amd64/libc++1-19/filelist

The same problem occurs with packages provided via deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main

@sylvestre @dilinger from the llvm-toolchain-20 changelog


llvm-toolchain-20 (1:20.1.5-1~exp3) experimental; urgency=medium

  [ Andres Salomon ]
  * Add libcxx-soname.diff to modify SONAMES for libc++1-20, libc++abi1-20,
    and libuwind-20 to include the llvm major version (eg, 1.0.20 instead of
    1.0).
  * Remove conflicts/removes/provides from libc++1-20, libc++abi1-20, and
    libunwind-20 to allow parallel package installation with other major
    llvm versions (closes: #1089933).

Metadata

Metadata

Assignees

No one assigned

    Labels

    libc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.packagingplatform:linux

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions