On 2/23/2012 13:14, Baptiste Daroussin wrote:
Another solution could be to add an entry (and drop it in deinstallation to
libmap.conf) when installing the nvidia driver, in that case installing it ad
libGL-nvidia.so.1 and adding:

libGL.so.1 libGL-nvidia.so.1

or something like that.

Going that route is likely to be messy given the current monolithic /etc/libmap{,32}.conf

You'd most likely want ${LOCALBASE}/etc/libmap.conf.d/* (in a similar manner to etc/periodic, etc/rc.d and so on). Whether the code that currently handles libmap.conf is itself extended to use this directory structure is open for discussion. An alternate method could perhaps be a 'genlibmap' command which takes /etc/libmap.conf and this directory structure to create a /var/run/libmap.conf which is actually used by rtld.

Having potentially multiple ports dinking _directly_ with /etc/libmap.conf will result in considerable foot shooting.

-aDe
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to