Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.4.0
-
None
-
Windows 8.1 MSVC2013
-
4aec47b1ebd25ead5775767f3e8d6b2e29fd8630 (dev, 15.7.2014, 5.4)
Description
It appears that 39e06078 (https://codereview.qt-project.org/83412) broke -static ANGLE builds, as the Windows qpa plugin tries to resolve EGL functions dynamically even though the DLL won't be there. When Qt is built statically, the EGL functions should be statically resolved/linked.
Output upon starting a statically built Qt:
Failed to load libEGLd.dll (The specified module could not be found.) class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(void): Failed to load and resolve libEGL functions Failed to load libEGLd.dll (The specified module could not be found.) class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(void): Failed to load and resolve libEGL functions Failed to load libEGLd.dll (The specified module could not be found.) class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(void): Failed to load and resolve libEGL functions Failed to load libEGLd.dll (The specified module could not be found.) class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(void): Failed to load and resolve libEGL functions