Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 550744

Summary: x11-drivers/nvidia-drivers - ?
Product: Gentoo Linux Reporter: Daniel Frey <djqfrey>
Component: [OLD] LibraryAssignee: Jeroen Roovers (RETIRED) <jer>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Daniel Frey 2015-05-29 16:52:02 UTC
Nvidia dropped support for a lot of cards in driver versions >340.76 (I believe any cards older than 4xx or maybe 5xx). Some of these cards are only 4-5 years old.

The switch from emul-linux dependencies cause this ebuild to continually want to rebuild itself, either through @preserved-rebuild or revdep-rebuild.

Newer versions of the nvidia-drivers will hang udev at processing events during bootup.

Reproducible: Always

Steps to Reproduce:
1. Convert from emul-linux libs
2. Install nvidia-drivers-340.76

Actual Results:  
Ebuild installs, continually warns that nvidia-drivers needs to be rebuilt because of reliance on emul-linux-* libs.

Expected Results:  
It should install and not want to rebuild
Comment 1 Daniel Frey 2015-05-30 01:11:32 UTC
Update:

After looking into this a lot more, I discovered something interesting.

revdep-rebuild told me the offending library and I discovered it's sys-libs/zlib.

During the transition from emul-*, portage missed sys-libs/zlib as one of the packages that needed abi_x86_32, and it was compiled without it.

Maybe a dependency for this should be set in the ebuild so it gets built properly.

I've set abi_x86_32 for the sys-libs/zlib, recompiled it, and re-merged nvidia-drivers, and all is happy with the world now.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2015-05-30 12:22:55 UTC
After reading comment #1, I have no idea what this bug report is about.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2015-05-30 12:28:33 UTC
(In reply to Daniel Frey from comment #1)
> revdep-rebuild told me the offending library and I discovered it's
> sys-libs/zlib.

Nothing in nvidia-drivers-340* needs zlib.