kr-2003 wrote:

> This change is also breaking Bazel. After fixing the missing dependency in 
> #152681, I'm now getting
> 
> ```
> Specified executor invalid: 
> /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/c9d34ded3a9d94cc250207948aceadfc/execroot/__main__/bazel-out/k8-fastbuild/bin/bin/llvm-jitlink-executor
> ```
> 
> which is raised in `RemoteJITUtils.cpp`.
> 
> https://buildkite.com/llvm-project/upstream-bazel/builds/145926/steps/canvas?sid=01988921-967b-46f5-91ce-2498c8480786
> 
> To reproduce, run `bazel test --config=generic_clang 
> @llvm-project//clang/unittests:interpreter_tests`.

I use this code for removing the extra dirs for calculating the executable 
paths:
https://github.com/llvm/llvm-project/blob/672f82a2ef82d26f2bff024300c4658ab593c93f/clang/unittests/Interpreter/OutOfProcessInterpreterTests.cpp#L50

here

https://github.com/llvm/llvm-project/blob/672f82a2ef82d26f2bff024300c4658ab593c93f/clang/unittests/Interpreter/OutOfProcessInterpreterTests.cpp#L55-L60

ALso, I can see 2 ``bin``s in the executor path. 
```
..../bazel-out/k8-fastbuild/bin/bin/llvm-jitlink-executor
```

So, for bazel, I think the folder structure is quite different than expected. 

https://github.com/llvm/llvm-project/pull/152562
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to