I'm currently reviewing VirtualGL: https://bugzilla.redhat.com/show_bug.cgi?id=834127
It installs a number of libraries that get used with LD_PRELOAD via a wrapper script. While it is convenient to place them in %{_libdir} so that you don't have to specify the full path in LD_PRELOAD, it seems to me that they shouldn't be in %{_libdir} but in %{_libdir}/VirtualGL and then specify the full path in LD_PRELOAD.
Any dissenting opinions?