Control: tags -1 + patch

Root cause: GLEW 2.3.1 (glew_2.3.1+dfsg2-5) changed ${GLEW_LIBRARIES}
linkage from PUBLIC to PRIVATE in its CMakeLists.txt (Debian patch
0005-CMakeLists.txt-fix-linking.patch, commit dcd1d56). Previously libGL
propagated transitively to any consumer of the GLEW pkg-config target;
now it does not, so gulkan's external-memory example and test_texture_external
test both fail to link with undefined references to glGetError, glGenTextures,
glBindTexture, glTexParameteri, glTexSubImage2D, glFinish, glDeleteTextures.

Fix: add gl_dep = dependency('gl', required: false) to the root meson.build
and pass it explicitly to the two affected GLEW-dependent targets.

Thanks & Regards,
Azeez Syed

Attachment: gulkan-1137168.debdiff
Description: Binary data

Reply via email to