diff --git a/rust/platform/triple_mappings.bzl b/rust/platform/triple_mappings.bzl index 852ffe7f86..50a94494c1 100644 --- a/rust/platform/triple_mappings.bzl +++ b/rust/platform/triple_mappings.bzl @@ -153,7 +153,7 @@ _SYSTEM_TO_STDLIB_LINKFLAGS = { "freebsd": ["-lexecinfo", "-lpthread"], "fuchsia": ["-lzircon", "-lfdio"], "illumos": ["-lsocket", "-lposix4", "-lpthread", "-lresolv", "-lnsl", "-lumem"], - "ios": ["-lSystem", "-lobjc", "-framework Security", "-framework Foundation", "-lresolv"], + "ios": ["-lSystem", "-lobjc", "-Wl,-framework,Security", "-Wl,-framework,Foundation", "-lresolv"], # TODO: This ignores musl. Longer term what does Bazel think about musl? "linux": ["-ldl", "-lpthread"], "nacl": [],