Fabian Meumertzheim
Fabian Meumertzheim
@justinhorvitz Not sure who to ask about this, but do you happen to have an idea how such corrupted paths could end up in the action cache?
@bazel-io flag
> The action cache indexes the path strings of outputs' exec paths. I'm not sure why you've concluded that there is action cache corruption? Is the correct output path `bin/external/CLibs_Gt_linux_64/lib/modified_runpath/libBar.so.5`...
@Wyverald Places to log could be (based on release-7.2.0 branch): https://github.com/bazelbuild/bazel/blob/5b546af3b9a22c8e280e3ba3fcdd5d0bc13215c5/src/main/java/com/google/devtools/build/lib/rules/cpp/SolibSymlinkAction.java#L103-L104 (both properties) https://github.com/bazelbuild/bazel/blob/49a9502312b6af391a10e1a5c3e05d245ad54899/src/main/java/com/google/devtools/build/lib/actions/cache/CompactPersistentActionCache.java#L359 (entry has `toString` implemented) https://github.com/bazelbuild/bazel/blob/49a9502312b6af391a10e1a5c3e05d245ad54899/src/main/java/com/google/devtools/build/lib/actions/cache/CompactPersistentActionCache.java#L349 @quic-sbjorkle Could you also provide the output of `--announce_rc` and the...
@quic-sbjorkle Could you also share the definitions of the targets producing `@CLibs_Gt_linux_U64//:CLibs_Gt_cc_library` and `@CLibs_Gt_linux_U64//lib/modified_runpath:libBar.so.5`? Does that repo have any subdirectories called `external`?
Could you test with 7.2.1rc2? There have been a number of fixes related to Skyframe since 6.5.0.
What happens if you pass `--charset=ascii`? Does your terminal support UTF-8?
Sounds like Windows requires special API usage for printing UTF-8 to the console: https://stackoverflow.com/a/9337400/297261 If you are interested, you could try integrating `WriteConsoleW` in `WriteToStdOutErr` here: https://cs.opensource.google/bazel/bazel/+/master:src/main/cpp/util/file_windows.cc;drc=7f782e3c1a1c4a21beea19c2cedb614be8316e67 Edit: Fixed the...
@bazel-io fork 7.3.0
For this kind of dependency, you could probably just use `git_repository` via `use_repo_rule`. Does that work for you? The advantage over making it a module is that your build file...