Bug 177231 - x11-drivers/nvidia-drivers-1.0.9755-r1 installs lib32/libGL.so.1.0.9755 which requires emul-linux-x86-xlibs
|
Bug#:
177231
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: AMD64
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: amd64@gentoo.org
|
Reported By: spam@abma.de
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: x11-drivers/nvidia-drivers-1.0.9755-r1 installs lib32/libGL.so.1.0.9755 which requires emul-linux-x86-xlibs
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-05-05 19:28 0000
|
x11-drivers/nvidia-drivers-1.0.9755-r1 installs
/usr/lib32/opengl/nvidia/lib/libGL.so.1.0.9755 wich requires libX11.so.6 and
libXext.so.6
the needed files are provided by app-emulation/emul-linux-x86-xlibs
Reproducible: Always
Steps to Reproduce:
1. emerge nvidia-drivers
2. run revdep-rebuild
Actual Results:
revdep-rebuild want's to reemerge nvidia-drivers which is senseless, because
nvidia-drivers are binary
Expected Results:
the ebuild shouldn't install lib32/* stuff if there is no emul-* installed
I can confirm this.
/me stabs jakub
I would add this under USE=multilib or some such and depend on those libs.
USE=multilib is deprecated and shouldn't be used. Instead,
has_multilib_profile should be used to check if the profile is multilib or not.
(In reply to comment #6)
> USE=multilib is deprecated and shouldn't be used. Instead,
> has_multilib_profile should be used to check if the profile is multilib or not.
>
I told cardoe to use the multilib use flag even though it's deprecated because
there was no other option for the deps. If you have a way please let us know.
You're right. There's no other way other than one which invalidates the cache.
Yuck. Oh well. Go for it, Doug.