Package: pkgconf Version: 1.6.0-1 glslang-dev provides spirv.pc, unfortunately it seems pkgconf is unable to use it. This leads to builds of filament breaking if pkgconf happens to be installed.
root@cuboxi4x4:/filament# pkg-config --libs spirv Package spirv was not found in the pkg-config search path. Perhaps you should add the directory containing `spirv.pc' to the PKG_CONFIG_PATH environment variable Package 'spirv', required by 'virtual:world', not found root@cuboxi4x4:/filament# PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig/ pkg-config --libs spirv Package spirv was not found in the pkg-config search path. Perhaps you should add the directory containing `spirv.pc' to the PKG_CONFIG_PATH environment variable Package 'spirv', required by 'virtual:world', not found root@cuboxi4x4:/filament# which pkg-config /usr/bin/pkg-config root@cuboxi4x4:/filament# ls -l /usr/bin/pkg-config lrwxrwxrwx 1 root root 7 Aug 23 2021 /usr/bin/pkg-config -> pkgconf <--snip removal of pkgconf and installation of pkg-config--> root@cuboxi4x4:/filament# pkg-config --libs spirv -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lSPIRV-Tools-link -lglslang -lMachineIndependent -lOSDependent -lHLSL -lOGLCompiler -lGenericCodeGen -lSPVRemapper -lpthread