You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/common_info.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -528,7 +528,7 @@ When using Bazel's remote cache and/or build execution, there are a few flags yo
528
528
We recommend adding the following to your `.bazelrc`:
529
529
530
530
```shell
531
-
common --modify_execution_info=^(BitcodeSymbolsCopy|BundleApp|BundleTreeApp|DsymDwarf|DsymLipo|GenerateAppleSymbolsFile|ObjcBinarySymbolStrip|CppArchive|CppLink|ObjcLink|ProcessAndSign|SignBinary|SwiftArchive|SwiftStdlibCopy)$=+no-remote,^(BundleResources|ImportedDynamicFrameworkProcessor)$=+no-remote-exec
531
+
common --modify_execution_info=^(BundleApp|BundleTreeApp|DsymDwarf|DsymLipo|GenerateAppleSymbolsFile|ObjcBinarySymbolStrip|CppArchive|CppLink|ObjcLink|ProcessAndSign|SignBinary|SwiftArchive|SwiftStdlibCopy)$=+no-remote,^(BundleResources|ImportedDynamicFrameworkProcessor)$=+no-remote-exec
532
532
```
533
533
534
534
The following table provides a rationale for each mnemonic and tag. In general though, the mnemonics that are excluded in `--modify_execution_info` are excluded because they produce or work on large outputs which change frequently and as such are faster when run locally, or they are not generally configured for remote execution (such as signing).
@@ -538,7 +538,7 @@ The following table provides a rationale for each mnemonic and tag. In general t
538
538
|`BundleApp`, `BundleTreeApp`, `ProcessAndSign`|`no-remote`| Produces a large bundle, which is inefficient to upload and download |
539
539
|`CppArchive`, `CppLink`, `ObjcLink`, `SwiftArchive`|`no-remote`| Linked binaries have local paths, and it's slower to download them versus linking locally |
540
540
|`SwiftStdlibCopy`|`no-remote`| Processing Swift stdlib is a quick file copy of a locally available resource, so it's not worth uploading or downloading |
541
-
|`BitcodeSymbolsCopy`, `DsymDwarf`, `DsymLipo`, `GenerateAppleSymbolsFile`|`no-remote-exec`| Processing dSYMs/Symbols remotely requires uploading the linked binary; this could go away if you switch to uploading linked binaries |
541
+
|`DsymDwarf`, `DsymLipo`, `GenerateAppleSymbolsFile`|`no-remote-exec`| Processing dSYMs/Symbols remotely requires uploading the linked binary; this could go away if you switch to uploading linked binaries |
542
542
|`ImportedDynamicFrameworkProcessor`|`no-remote-exec`| Processing dynamic frameworks remotely incurs an upload and download of the same blob |
543
543
|`ObjcBinarySymbolStrip`|`no-remote-exec`| Stripping binaries remotely requires uploading the linked binary; this could go away if you switch to uploading linked binaries |
544
544
|`ProcessAndSign`, `SignBinary`|`no-remote-exec`| RBE is not generally configured for code signing |
0 commit comments