linux GL libraries and nvidia drivers

Boris Samorodov bsam at ipt.ru
Thu Sep 10 09:39:40 UTC 2009


On Thu, 10 Sep 2009 10:20:57 +0200 (CEST) Alexander Best wrote:

> i'm not running any linux-dri* port at all since all of them come with their
> own libGL which i don't need because the nvidia driver provides that library.
> all i need is libGLU.so (linux version) because the nvidia driver doesn't
> supply that library.

OK. That was my misunderstanding. I thought that nvidia driver uses
its own libGL but needs other dri-* stuff. I have a look at some
ports which use nvidia driver and understand that nvidia driver
needs _only_ libGLU (better to say that those applications need
only libGLU along with nvidia driver). That's why I changed my
mind about linux libGLU port. It will be created.

> funny thing is that only the linux-dri* ports come with libGL.so. the native
> dri-* port doesn't include libGL.so and thus isn't colliding with the nvidia
> drivers.

Someone with better (then mine) uderstanding of dri* and GL* may
inverstigate current ports infrastructure and give a suggestion
on a better structure.

> your suggestion sounds good. if i understood you correctly you want to change
> the ports like this:

> - have a linux_dri port without libGL*
> - create a linux_libGL port
> - remove the linux-libGLU* ports

At least for now (before FreeBSD-8.0 release) I'll leave it as is.
With one exception: a new linux-f10-libGLU port (with apropriate
infrastructure) will be added.

> it would be nice if the linux_dri would feature some options which let's you
> chose which files you want to have installed. i personally don't need the Xorg
> modules or the binaries which come with the port. only libGLU.so.

> so how about the following options:

> xorg graphic card modules
> libglut
> libglade
> libexpat
> libdrm
> libGLU
> binaries

Good suggestion but I have no much time to do it.

-- 
WBR, Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve


More information about the freebsd-emulation mailing list