summaryrefslogtreecommitdiff
path: root/Xcode-iOS
diff options
context:
space:
mode:
authorPaul Cercueil <paul@crapouillou.net>2019-12-19 21:47:43 -0800
committerPaul Cercueil <paul@crapouillou.net>2019-12-19 21:47:43 -0800
commit46ebc633e6d9b63b2caceb6d7ce43583e54513d5 (patch)
tree451d5505417f38b566b625f837f2b1b5a3d7cbaf /Xcode-iOS
parent930ecd281f64e37d5a7214a94b104272af73e094 (diff)
downloadsdl-46ebc633e6d9b63b2caceb6d7ce43583e54513d5.tar.gz
kmsdrm: Fix busy-loop within libc's dlopen()
For some obscure reason, the order in which the libdrm/libgbm libraries are loaded matters. Without this fix, the first call to check_modesetting() will work and load then unload all symbols properly, but the second call to this function will lock up as soon as dlopen() is called on libdrm. Swapping the order in which the libdrm and libgbm libraries are loaded is enough to fix (or work around?) this issue. Fixes #4891: https://bugzilla.libsdl.org/show_bug.cgi?id=4891 Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Diffstat (limited to 'Xcode-iOS')
0 files changed, 0 insertions, 0 deletions