Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38388 - [nvidia-lts] should depend on nvidia-libgl

Attached to Project: Arch Linux
Opened by Ignacio Areta (nachoig) - Sunday, 05 January 2014, 17:21 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 12 January 2014, 19:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: nvidia needs the corresponding libgl to work properly. In the driver for "regular" kernel, there is a dependency on nvidia-libgl, which contains the libraries symlinks. In the driver for LTS kernel, the dependency is just on nvidia-utils. So, if you install nvidia-lts, nvidia-libgl won't be installed. In this case, you need to specify to pacman to install nvidia-libgl.


Steps to reproduce: without install the drivers (type n when you asked about to continue the installation)
pacman -S nvidia-lts
pacman -S nvidia

See the diference about nvidia-libgl.
This task depends upon

Closed by  Eric Belanger (Snowman)
Sunday, 12 January 2014, 19:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  in svn trunk
Comment by Fabian Homborg (alfa) - Sunday, 05 January 2014, 19:10 GMT
This would break optimus (since the intel driver needs the symlink contained in mesa-libgl, and bumblebee sets the library path for the nvidia driver).
Comment by Ignacio Areta (nachoig) - Sunday, 05 January 2014, 23:29 GMT
alfa, it seems Bumbleebee handles this properly, since it requires mesa-libgl and provides nvidia-libgl, see the details of the package
https://www.archlinux.org/packages/community/x86_64/bumblebee/

Using your logic, Bumblebee/Optimus would be broken using the "regular" kernel with nvidia proprietary driver, because nvidia requires nvidia-libgl.
https://www.archlinux.org/packages/extra/x86_64/nvidia/

I opened the bug report because nvidia requires nvidia-libgl, when nvidia-lts doesn't.

Loading...