[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1117118: marked as done (rocm-device-libs-20: Conflicts with rocm-device-libs-17)



Your message dated Thu, 23 Oct 2025 00:18:28 -0600
with message-id <b5da1ac2-bc87-4500-ace9-cfa05c661f32@slerp.xyz>
and subject line Re: rocm-device-libs-20: Conflicts with rocm-device-libs-17
has caused the Debian Bug report #1117118,
regarding rocm-device-libs-20: Conflicts with rocm-device-libs-17
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1117118: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117118
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: rocm-device-libs-20
Version: 6.4.3+dfsg-1~exp3
Severity: serious
Justification: Policy 7.4
X-Debbugs-Cc: cgmb@debian.org

Dear Maintainer,

rocm-device-libs-20 and rocm-device-libs-17 conflict because they both
install a file to the same path:

    /usr/lib/x86_64-linux-gnu/cmake/AMDDeviceLibs/AMDDeviceLibsConfig.cmake

That CMake config file should be moved to an appropriately versioned
subdirectory, such as:

    /usr/lib/llvm-17/lib/cmake/AMDDeviceLibs/AMDDeviceLibsConfig.cmake

and

    /usr/lib/llvm-20/lib/cmake/AMDDeviceLibs/AMDDeviceLibsConfig.cmake

This may require adding HINTS to hip-config-amd.cmake from
libamdhip64-dev to ensure that it can find the devicelibs that
correspond to the compiler in use.

Sincerely,
Cory Bloor

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.9+deb14-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

--- End Message ---
--- Begin Message ---
Version: 7.0.1+dfsg-1~exp2

Moved the rocm-device-libs-21 CMake files to from the global library path to /usr/lib/llvm-21/lib/cmake/. The existence of rocm-device-libs-17 in the global path might be a pain for upgrades from Trixie, but it doesn't seem to be breaking anything to have an old CMake config in the global path.

I don't plan to fix this bug for rocm-device-libs-20 as it will never leave experimental and the LLVM 20 it depends on will be removed from Debian [1].

Sincerely,
Cory Bloor

[1]: https://bugs.debian.org/1116216

--- End Message ---

Reply to: