As a step in building the samples, the build infrastructures downloads glslangvalidator from the net in binary form and it downloads it for amd64. Which doesn't work well when attempting to compile the samples on a different architecture (for example: arm).