Summary: | x11-libs/libdrm has useflag for video_cards_radeon but not video_cards_radeonsi | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Jones <gentoo> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | alexey, haukurpalljonsson |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael Jones
2023-08-06 04:42:02 UTC
I'm facing the same issue. I have VIDEO_CARDS="amdgpu radeonsi" in my make.conf, thus I had to add to package.use: >=x11-libs/libdrm-2.4.116 video_cards_radeon I'm new to Gentoo and I also noticed this inconsistency(?). First, when installing the system I incorrectly set "amdgpu radeon" as VIDEO_CARDS. Later, I fixed the error and set it correctly as "amdgpu radeonsi". Then I was doing a world update when I encountered this bug. I am currently using the "package.use" workaround: "x11-libs/libdrm video_cards_radeon" but I find it strange. To be clear, when this workaround is not present a: emerge --ask --changed-use --deep --update @world results in: x11-libs/libdrm:0 (x11-libs/libdrm-2.4.118:0/0::gentoo, ebuild scheduled for merge) USE="-valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="amdgpu (-exynos) (-freedreno) -intel -nouveau (-omap) -radeon (-tegra) (-vc4) (-vivante) -vmware" conflicts with >=x11-libs/libdrm-2.4.110[video_cards_radeon] required by (media-libs/mesa-23.1.9:0/0::gentoo, installed) USE="X gles2 llvm proprietary-codecs vulkan wayland zstd -d3d9 -debug -gles1 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan-overlay -xa -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="radeonsi -d3d12 (-freedreno) -intel -lavapipe (-lima) -nouveau (-panfrost) -r300 -r600 -radeon (-v3d) (-vc4) -virgl (-vivante) -vmware" ^^^^^^^^^^^^^^^^^^ >=x11-libs/libdrm-2.4.89[video_cards_radeon] required by (x11-drivers/xf86-video-ati-22.0.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)" ^^^^^^^^^^^^^^^^^^ I've tried to fix this by unmerging "x11-libs/libdrm" and "x11-drivers/xf86-video-ati" and doing a world update, but it results in the same conflict. |