Would be nice to provide a shell script or something to automatically check that various libraries (2x libglx.so, 3x libGL.so.1) are in correct places.
Please throw in your ideas.
Thinking about whether this can be useful, I see two scenarios:
I would like this very much.
I also think that such a script could be useful!
I've started brewing something in https://github.com/amonakov/glsanity
@amonakov Do you think we should package it? I may add it as a new package since it doesn’t depend on anything here, but might advert it in the 4.0 release and docs as a new usefull debugging tool when facing issue (obviously with a note like "thanks to @amonakov, primus writer").
(Knowing that it is only partially filling your above list, but that’s why version number exists after all)
Given the lack of interest in over a year, I guess no? Besides, there's a technical issue: how would you package something that installs 64-bit and 32-bit executables at the same time?
Well, I’m afraid that excepted you, everyone else including me has been away for more than a year… About packaging, we would just have to work on splitting them, and on Ubuntu for instance make the 64-bit package recommends the 32-bit one.
Anyway, I’m OK with just pointing user in the documentation to the repo for testing their libGL setup before reporting issue.
Arch installs 32-bit binaries on a 64-bit system using a 32 suffix. virtualgl is instead packaged as glxspheres64.
$ pacman -Qo glxinfo glxinfo32
/usr/bin/glxinfo is owned by mesa-demos 8.2.0-3
/usr/bin/glxinfo32 is owned by lib32-mesa-demos 8.2.0-2