Package: glslang-dev Version: 11.7.1-1 Severity: important Tags: ftbfs Control: affects -1 src:filament
Dear maintainers,
building Filament on s390x and other BE architectures fails with
terminate called after throwing an instance of 'spirv_cross::CompilerError'
what(): Cannot resolve expression type.
Aborted
This seems to be caused by invalid bytecode, which is generated by
TShader and GlslangToSpv, e.g.
GlslangToSpv(*tShader.getIntermediate(), spirv, &options);
A number of issues have been fixed with the new upstream release
11.8.0, which look like they might be the cause for (or at least
contributing to) this bug [1][2][3], so I'd appreciate it if you
could package the new release.
Cheers
Timo
[1] https://github.com/KhronosGroup/glslang/issues/202
[2] https://github.com/KhronosGroup/glslang/issues/2802
[3] https://github.com/KhronosGroup/glslang/issues/2807
--
⢀⣴⠾⠻⢶⣦⠀ ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │
⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯
signature.asc
Description: PGP signature

