Needs rebuild against glslang-13.1.1 due to a breakage currently causing segmentation faults of glslc and mpv
Description:
Current shaderc-2023.5-1 was built against glslang-13.0.0. The update of glslang on Arch to 13.1.1 introduced a breakage currently causing segmentation faults of glslc and mpv on Arch Linux:
Upstream glslang recommends that for now we resolve this in Arch packaging: https://github.com/KhronosGroup/glslang/issues/3423#issuecomment-1830758027
As far as I can tell by now, a rebuild of shaderc against glslang-13.1.1 should be sufficient.
Note
I can only build shaderc against glslang-13.1.1 if I am using shaderc tag 2023.7 (or later). This is due to glslang-13.1.1 needing -std=c++17 and shaderc 2023.6 or earlier needing -std=c++11.
Update of shaderc to 2023.7 might be necessary for a successful build against glslang-13.1.1. (Or cherry-picking c++11 -> c++17 commits on shaderc 2023.6).