Bug#1057151: clang-17: ClangTargets.cmake cannot find libclang-17.so.1
Gianfranco Costamagna
locutusofborg at debian.org
Thu Nov 30 21:24:55 GMT 2023
control: severity -1 serious
Hello, I can reproduce, something regressed between 17.0.5 and 17.0.6...
And I pushed a test to make sure we spot this in advance next time.
G.
On Thu, 30 Nov 2023 12:13:21 -0700 Cordell Bloor <cgmb at slerp.xyz> wrote:
> Package: clang-17
> Version: 1:17.0.6-1
> Severity: normal
> X-Debbugs-Cc: cgmb at slerp.xyz, debian-ai at lists.debian.org
>
> Dear Maintainer,
>
> While attempting to update rocm-device-libs, I noticed that searching
> for clang with find_package(Clang) will fail with an error. The
> ClangTargets.cmake file expects libclang to be found at the path
> "/usr/lib/llvm-17/lib/libclang-17.so.1", but the file is actually
> installed to "/usr/lib/x86_64-linux-gnu/libclang-17.so.1".
>
> The error encountred is:
>
> ```
> CMake Error at /usr/lib/llvm-17/lib/cmake/clang/ClangTargets.cmake:833 (message):
> The imported target "libclang" references the file
>
> "/usr/lib/llvm-17/lib/libclang-17.so.1"
>
> but this file does not exist. Possible reasons include:
>
> * The file was deleted, renamed, or moved to another location.
>
> * An install or uninstall procedure did not complete successfully.
>
> * The installation package was faulty and contained
>
> "/usr/lib/llvm-17/lib/cmake/clang/ClangTargets.cmake"
>
> but not all the files it references.
> ```
>
> The error can be reproduced with this minimal CMakeLists.txt:
>
> ```
> cmake_minimum_required(VERSION 3.22)
> project(example)
> find_package(Clang)
> ```
>
> Regards,
> Cordell Bloor
>
> -- System Information:
> Debian Release: trixie/sid
> APT prefers unstable
> APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.5.0-4-amd64 (SMP w/32 CPU threads; PREEMPT)
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: unable to detect
>
> Versions of packages clang-17 depends on:
> ii binutils 2.41-7
> ii libc6 2.37-12
> ii libc6-dev 2.37-12
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-llvm-team/attachments/20231130/46267e38/attachment.sig>
More information about the Pkg-llvm-team
mailing list