aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
authorGravatar Dmitry Shevchenko <dmishe@google.com>2015-09-03 18:43:09 +0000
committerGravatar David Chen <dzc@google.com>2015-09-03 22:18:15 +0000
commit6e5eebd070b6137046bd272bd8cabeea12aae817 (patch)
treed4be5613a7824abbee8a0c4d09521d683a5a608e /src/main
parent98ff521524fad6e7971bac41f1a93e2a352d83e1 (diff)
Fix Swift merge action to use combined arch binary
* This fixes the crash when trying to build multi-arch ios_application with Swift code. -- MOS_MIGRATED_REVID=102264637
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
index dd9a4a1aeb..787604d8f8 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
@@ -758,7 +758,7 @@ public final class ReleaseBundlingSupport {
.add("Frameworks")
.addPath(ObjcRuleClasses.SWIFT_STDLIB_TOOL)
.add("--platform").add(IosSdkCommands.swiftPlatform(objcConfiguration))
- .addExecPath("--scan-executable", intermediateArtifacts.strippedSingleArchitectureBinary());
+ .addExecPath("--scan-executable", intermediateArtifacts.combinedArchitectureBinary());
ruleContext.registerAction(
ObjcRuleClasses.spawnJavaOnDarwinActionBuilder(
@@ -766,7 +766,7 @@ public final class ReleaseBundlingSupport {
.setMnemonic("SwiftStdlibCopy")
.setCommandLine(commandLine.build())
.addOutput(intermediateArtifacts.swiftFrameworksFileZip())
- .addInput(intermediateArtifacts.strippedSingleArchitectureBinary())
+ .addInput(intermediateArtifacts.combinedArchitectureBinary())
.build(ruleContext));
}