I couldn't help but notice something I consider strange in the GLES SDK. The dynamic-link libraries seem to be linked in the reverse order, .e.g., libEGL.so.1 -> libEGL.so, and libGLESv2.so.1 -> libGLESv2.so. Shouldn't these be changed to libEGL.so -> libEGL.so.1, and libGLESv2.so -> libGLESv2.so.1?
Also, the file directory hierarchy could use some consistency across the SDKs and libraries. For example, some libraries use lib32 and lib64, others use lib/x86 and lib/x86_64, and I think I also saw one with lib/x86-64. If these were more or less standardized within AMD it would make installation and configuration much easier with a common linux user profile script template. Just a kind request.