VK-GL-CTS
VK-GL-CTS copied to clipboard
use library sonames for linking
The recommended "best practices" for applications is to link to library sonames (e.g. libGL.so.1) instead of library names (e.g. libGL.so). This ensures that applications don't try to use libraries if an incompatible ABI change occurs.
Signed-off-by: Trevor Woerner [email protected]
Thank you for opening this PR. I have some feedback from the TSG, these changes appear to break Android as it doesn't use *.so.1 variants.
Additionally, some have concerns over the need for this change as GL won't likely be changing the ABI as it's governed by a specification.
For example, when the GLES ABI changed from GLES 1.1 to GLES 2.0, the binary was changed to libGLESv2.so instead of libGLES.so.2
Thank you for your contribution, but we've decided not to merge this for the above reasons