Hello, I browsed Chromium sources and I noticed Vulcan headers issue.
Vulcan is library from Khronos (http://khronos.org) - same organization which maintains OpenGL and WebGL standards. As far as I remember OpenGL is MIT licensed which is permissive GPL 2 compatibile license. Unfortunetly Vulcan seems to be licensed under Apache2 license which is GPL3 compatibile but not GPL2 compatibile. That can be issue for Linux graphic kernel module as Linux is not licensed under "GPL2 or later", but GPL2 only. References 1. Vulcan headers https://github.com/KhronosGroup/Vulkan-Headers/blob/master/include/vulkan/vk_platform.h 2. OpenGL headers https://www.khronos.org/registry/OpenGL/api/GL/glext.h Sincerly, Marek Mosiewicz htpp://marekmosiewicz.pl