Hacker News new | ask | show | jobs
by jcelerier 1807 days ago
> Bazel does the opposite of rebuild-the-world.

by "rebuild the world" I don't mean "do a clean rebuild" (which frankly isn't a problem in 2021 with CMake + Ninja, the last time I had to rebuild is when the compiler changed from clang-11 to clang-12) but "to build a bazel-based software, all its dependencies must be built with bazel too", e.g. it's harder if you want to link against system-provided Qt, ffmpeg, ...

> That's where you use autotools. It has been around long enough that every package manager knows how to deal with it.

and yet it still sucks on windows if you want to use cl.exe (or if you want Xcode / VS solutions, which is regularly my case).