Disable ShadowCallStack on ARM64

It causes crashes after exceptions (like NotSupported) are thrown.

Bug: 41627

Change-Id: I05804338333ac8f0286ceb861c5af10ce14e0452
diff --git a/fuchsia/build.sh b/fuchsia/build.sh
index 82ac6f1..6cf57bf 100755
--- a/fuchsia/build.sh
+++ b/fuchsia/build.sh
@@ -17,7 +17,10 @@
 caselist_build_dir=$root_out_dir/build-vulkancts/cases-build
 caselist_out_dir=$root_out_dir/build-vulkancts/cases
 if [[ $target_cpu == "arm64" ]]; then
-	extra_args="-DFUCHSIA_SYSTEM_PROCESSOR=aarch64 -DDE_CPU=DE_CPU_ARM_64 -DDE_PTR_SIZE=8"
+    # Disable ShadowCallStack, since there seem to be some issues with the call
+	# stack after exceptions are caught.
+	# TODO(fxb/41627): Re-enable.
+	extra_args="-DFUCHSIA_SYSTEM_PROCESSOR=aarch64 -DDE_CPU=DE_CPU_ARM_64 -DDE_PTR_SIZE=8 -DCMAKE_C_FLAGS=-fno-sanitize=shadow-call-stack -DCMAKE_CXX_FLAGS=-fno-sanitize=shadow-call-stack"
 else
 	extra_args="-DFUCHSIA_SYSTEM_PROCESSOR=x86_64"
 fi