Hi,
For historical reasons, we have two symlinks: bazel-genfiles and bazel-bin. The difference between the two is, as far as I know, not significant. Lukács suggested we could merge the two, and keep a single directory. To try it out, he implemented the flag "--noexperimental_separate_genfiles_directory".
When we tried it in the Google codebase, it broke many targets (although it's not clear how many root causes there are, and how much work it would be to fix them), due to bad assumptions in the code base. I wonder if other users of Bazel would be broken by this flag. I have just tried a few repositories (bazel, skydoc, rules_scala, rules_haskell, rule_nodejs, rules_typescript), all the tests pass with --noexperimental_separate_genfiles_directory.
Shall we switch the default value of the flag?
--
Laurent