5 ms·
Users should ask for something, and the build should build that, or fail if it can't. Randomly linking against things if they happen to be available is a terri
by twic 6y ago
Users should ask for something, and the build should build that, or fail if it can't.
Randomly linking against things if they happen to be available is a terrible idea.
Does any build ecosystem except C do this? I'm not sure even CMake does this.
- greatgoat420 6y agoWho is the user? Most "users" never build 99% of what they use from source. Sure a few things that they do build they would like control over. But randomly linking against things is the default because it make the package maintainer's job easier, and it is hard enough as it is to get people to maintain and update packages for distributions.