Skip to content

libLLVM-19.so is a broken symbolic link #105987

Closed
@aykevl

Description

@aykevl

After installing the LLVM 19 packages on Debian 12 (inside a distrobox), I got some broken symlinks:

$ file /usr/lib/llvm-19/lib/libLLVM-19*
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so:   broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so.1: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so:       broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so.1:     broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1

I think this is related to #82779 but reporting separately as it broke a single-arch installation for me (when linking to /usr/lib/llvm-19/lib/libLLVM-19.so).

I worked around this issue by linking to /usr/lib/llvm-19/lib/libLLVM.so instead:

$ file /usr/lib/llvm-19/lib/libLLVM.*
/usr/lib/llvm-19/lib/libLLVM.so:      symbolic link to libLLVM.so.19.1
/usr/lib/llvm-19/lib/libLLVM.so.1:    ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=708aedecf08f3891e0370be3cbbfd2183c7e950f, stripped
/usr/lib/llvm-19/lib/libLLVM.so.19.1: symbolic link to libLLVM.so.1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions