On the PC emulation libraries, the EGL library has undefined references which are only defined in libGLESv2.so. However, libGLESv2.so does not seem to be listed in libEGL’s run-time library dependencies. This is normally fine as applications usually link against both EGL and GLESv2 and EGL’s missing dependencies can be satisfied. However, config tests (like those in Qt) will generally check for libraries like EGL in isolation. Such tests must modified to explicitly link against libGLESv2 rather than simply link against EGL. This is easy enough to do, but can get tiresome.
Note: This is also true of libGLESv2.so – It too has undefined symbols which are only exported in libEGL.so while libEGL.so is not listed as a dependency.