Am Donnerstag, 19. Dezember 2019, 19:43:37 CET schrieb Sebastian Pipping: > On 19.12.19 18:37, Michał Górny wrote: > > We have a better alternative that lets us limit the impact on the users. > > Why not use it? > > Which one? The CMake bootstrap copy? The adding to stage3 one? Is it possible to show a specific error message when running in a circular dependency? When I get it right, the problem occurs only one time when solved with a bundled use flag. As soon as expat and/or cmake are installed, follow up versions can be merge without problems. If an error message can be shown, maybe this is enough as a hint: "expat and cmake have circular dependencies. Emerge it the first time with: USE=bundled-cmake emerge -1 cmake expat and then just don't care anymore about this use flag." Of course, the same applies for other known circular dependencies, too. At least for me as a user, this would be enough. Best, Gerion