From 1cb3eecd70c22e60b3bb910682d956dc6460ad2c Mon Sep 17 00:00:00 2001 From: nihui Date: Tue, 1 Jun 2021 18:27:50 +0800 Subject: [PATCH] fix macos swiftshader build (#2971) --- .github/workflows/macos-x64-gpu.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/macos-x64-gpu.yml b/.github/workflows/macos-x64-gpu.yml index 33791e375..e89e2b864 100644 --- a/.github/workflows/macos-x64-gpu.yml +++ b/.github/workflows/macos-x64-gpu.yml @@ -83,6 +83,10 @@ jobs: if: steps.cache-swiftshader.outputs.cache-hit != 'true' run: | cd swiftshader + + # workaround ar build issue on macos + sed -i -e 's!^ for (const auto b : work_list) {$! for (const auto\& b : work_list) {!' third_party/SPIRV-Tools/source/cfa.h + mkdir -p build; cd build cmake -DCMAKE_INSTALL_PREFIX=install -DSWIFTSHADER_BUILD_EGL=FALSE -DSWIFTSHADER_BUILD_GLESv2=FALSE -DSWIFTSHADER_BUILD_GLES_CM=FALSE -DSWIFTSHADER_BUILD_VULKAN=TRUE -DSWIFTSHADER_BUILD_PVR=FALSE -DSWIFTSHADER_BUILD_TESTS=FALSE -DSWIFTSHADER_ENABLE_ASTC=FALSE -DSWIFTSHADER_WARNINGS_AS_ERRORS=FALSE -DREACTOR_BACKEND=Subzero -DREACTOR_DEFAULT_OPT_LEVEL=Default -DCMAKE_BUILD_TYPE=Release .. cmake --build . -j 2