Use ld64 for ios_debug (#573)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn index db4a41a..445b348 100644 --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn
@@ -148,6 +148,13 @@ if (enable_bitcode) { if (bitcode_marker) { + # lld, which is the default, does not support the -bitcode_process_mode + # flag that gets plumbed to it as a result of -fembed-bitcode-marker, so + # we fall back on ld64. + # See: https://github.com/llvm/llvm-project/issues/55415 + if (!use_xcode) { + ldflags += [ "-fuse-ld=ld" ] + } common_mac_flags += [ "-fembed-bitcode-marker" ] } else { common_mac_flags += [ "-fembed-bitcode" ]