glslang: fix build on riscv

This commit is contained in:
Nick Cao 2023-11-27 21:11:01 -05:00
parent 3d515defdb
commit f81ea4a5e6
No known key found for this signature in database

View File

@ -26,6 +26,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake python3 bison jq ];
# Workaround missing atomic ops with gcc <13
env.LDFLAGS = lib.optionalString stdenv.hostPlatform.isRiscV "-latomic";
postPatch = ''
cp --no-preserve=mode -r "${spirv-tools.src}" External/spirv-tools
ln -s "${spirv-headers.src}" External/spirv-tools/external/spirv-headers