Summary: | x11-drivers/xf86-video-amdgpu-18.0.1-r1 regression, undefined symbols for fb, shadow, | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <1i5t5.duncan> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, gentoo, hanetzer |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/9412 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Duncan
2018-07-18 13:26:12 UTC
Just confirmed that rebuilding 18.0.1, commenting those module-loading lines in the conf snippet, and restarting X, does indeed work. So it's not something else I installed since the original 18.0.1, it's gotta be that -r1 missing whatever it was that had xorg auto-loading those modules for -r0. I when I upgrade to xf86-video-amdgpu-18.0.1-r1, I have X working unstable and when I run any opengl application I get hard freeze. So xf86-video-amdgpu-18.0.1-r1 looks too unstable. Please test the patch from my PR. (In reply to Alexander Tsoy from comment #3) > Please test the patch from my PR. That seems like a hack. Does a clean rebuild of 18.0.1-r1 fix the problem? Does -r2 fix it? (In reply to Matt Turner from comment #4) > Does -r2 fix it? Oops. Thinking of a different driver. There is no -r2. (In reply to Matt Turner from comment #4) > That seems like a hack. BIND_NOW breaks xorg and this is a known problem. *** Bug 662282 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2a1c345f249f7ba6f8f786e3f81662bb0c481c commit 7d2a1c345f249f7ba6f8f786e3f81662bb0c481c Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2018-08-08 19:11:36 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-08-08 19:24:50 +0000 Revert "x11-drivers/xf86-video-amdgpu: port to EAPI 7" In the port to EAPI=7, we stopped inheriting xorg-2 since that eclass is not EAPI 7 ready. Unfortunately it was providing some critical functionality: [[ ${PN} == xf86-video-* || ${PN} == xf86-input-* ]] && DRIVER="yes" ... xorg-2_flags_setup() { ... [[ ${PN} = xorg-server || -n ${DRIVER} ]] && append-ldflags -Wl,-z,lazy In order to revert this commit, we must revert some commits that fix problems introduced by it as well. In total: This reverts commit 568eca2a556b1f5ba09d5486374cec7346ab1fce. Revert "x11-drivers/xf86-video-amdgpu: add --disable-selective-werror" This reverts commit 66c24d866e939044601f58d1521e00224ca8bf4b. Revert "x11-drivers/xf86-video-amdgpu: fix xorg-server:= dependency" This reverts commit e900d1be730882c962354203277ebb1ba499c0d3. Closes: https://bugs.gentoo.org/661502 .../xf86-video-amdgpu-18.0.1-r1.ebuild | 52 ---------------------- .../xf86-video-amdgpu-9999.ebuild | 51 +++++---------------- 2 files changed, 11 insertions(+), 92 deletions(-) |