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"