Skip to content

Commit d0242ce

Browse files
kchodorowdamienmg
authored andcommitted
Make symlinks consistent
PiperOrigin-RevId: 155105523
1 parent ba51cda commit d0242ce

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -359,10 +359,9 @@ void executeBuild(UUID buildId, AnalysisResult analysisResult,
359359
if (targetConfigurations.size() == 1) {
360360
String productName = runtime.getProductName();
361361
String dirName = env.getWorkspaceName();
362-
String workspaceName = analysisResult.getWorkspaceName();
363362
OutputDirectoryLinksUtils.createOutputDirectoryLinks(
364-
dirName, env.getWorkspace(), env.getDirectories().getExecRoot(workspaceName),
365-
env.getDirectories().getOutputPath(workspaceName), getReporter(), targetConfiguration,
363+
dirName, env.getWorkspace(), env.getDirectories().getExecRoot(),
364+
env.getDirectories().getOutputPath(), getReporter(), targetConfiguration,
366365
request.getBuildOptions().getSymlinkPrefix(productName), productName);
367366
}
368367

src/test/shell/bazel/execroot_test.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ genrule(
3838
EOF
3939

4040
bazel build -s //dir:use-srcs &> $TEST_log || fail "expected success"
41-
test -e "$(bazel info execution_root)/../${ws_name}"
41+
execroot="$(bazel info execution_root)"
42+
test -e "$execroot/../${ws_name}"
43+
ls -l bazel-out | tee out
44+
assert_contains "$execroot/bazel-out" out
4245
}
4346

4447
run_suite "execution root tests"

0 commit comments

Comments
 (0)