When angle is compiled in QtBase both debug and release versions of libEGL[d], libGLESv2[d] are created. However, webkit always links against the release versions, even for the debug build.
Created attachment 181503 [details] Patch fixing debug only compilation
WIthout this patch all 'pure debug' builds of Qt on windows will fail to link. Can we please get this reviewed?
... and preferably merged into the 'release' branch :)
This reportedly fixes crashes too: Even if linking succeeds due to release dlls being available, we'll load both debug and release libs of the libEGL, libGLESv2 into memory at runtime.
Comment on attachment 181503 [details] Patch fixing debug only compilation Arf, I saw that bug before but I assumed that the bug was in Qt... Thanks for the fix, I'll pick it in the 5.0.x branch once it landed.
Comment on attachment 181503 [details] Patch fixing debug only compilation Rejecting attachment 181503 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-id=gce-cq-04', 'apply-attachment', '--no-update', '--non-interactive', 181503, '--port=chromium-xvfb']" exit_code: 2 cwd: /mnt/git/webkit-commit-queue Last 500 characters of output: run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', '--force', '--reviewer', 'Jocelyn Turcotte']" exit_code: 2 cwd: /mnt/git/webkit-commit-queue Parsed 2 diffs from patch file(s). patch: **** Can't create file /tmp/pp8rM352 : No space left on device patch: **** Can't create file /tmp/ppPs7OY3 : No space left on device Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', '--force', '--reviewer', 'Jocelyn Turcotte']" exit_code: 2 cwd: /mnt/git/webkit-commit-queue Full output: http://queues.webkit.org/results/16079646
Committed r140675: <http://trac.webkit.org/changeset/140675>