-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Donnie Berkholz wrote:
> Georgi Georgiev wrote:
> 
>>>It seems that the current xorg-server installs all modules in
>>>/usr/lib/xorg/modules. Any idea why? It used to be /usr/lib/modules
>>>until recently, and that's still where opengl-update symlinks stuff to,
>>>and also where vnc and nvidia-glx put their own X modules.
> 
> 
> Yeah, it's a more specific location. /usr/lib/modules is a very generic
> name that doesn't specify that only X modules go in it.
> 
> Here's a quick patch for opengl-update -- we'll have to figure out a
> better solution for the future.

Here's what I'm thinking.

Option 1) We add new revisions of nvidia, vnc, opengl-update that only
work with 7.0RC and newer. This may require some extra work to keep them
in sync with ebuilds compatible with older X, as long as we care about
older X (In essence, until 7.0 release).

Option 2) We make some function like get-x-module-dir in x11.eclass.
Ebuilds that need it inherit and decide what to do based on what's
installed.

Yes this sucks for binary packages built to use on the other X version,
but I think it's a better option because it doesn't require as much
ongoing time investment. This is similar to what most packages to which
it mattered did with the xorg/xfree switch.

Option 3) Other ideas?

Thanks,
Donnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC+tgFXVaO67S1rtsRAuVKAKDlEAmkC4/oK8DjybuPi5VDS//oswCg1YHA
O8k1LhosBnVUelhrGPqIRi0=
=tBMC
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to