aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/standalone/StandaloneSpawnStrategy.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/standalone/StandaloneSpawnStrategy.java b/src/main/java/com/google/devtools/build/lib/standalone/StandaloneSpawnStrategy.java
index 890036b9b1..ebca7dfb0a 100644
--- a/src/main/java/com/google/devtools/build/lib/standalone/StandaloneSpawnStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/standalone/StandaloneSpawnStrategy.java
@@ -185,7 +185,8 @@ public class StandaloneSpawnStrategy implements SpawnActionContext {
xcrunStatus.toString(), new String(xcrunResult.getStderr(), StandardCharsets.UTF_8)));
}
- envBuilder.put("SDKROOT", new String(xcrunResult.getStdout(), StandardCharsets.UTF_8));
+ // calling xcrun via Command returns a value with a newline on the end.
+ envBuilder.put("SDKROOT", new String(xcrunResult.getStdout(), StandardCharsets.UTF_8).trim());
} catch (AbnormalTerminationException e) {
String message = String.format("%s : %s",
e.getResult().getTerminationStatus(), new String(e.getResult().getStderr()));