|
|
|
|
|
by lopkeny12ko
1278 days ago
|
|
Learn to take others seriously without asking for credentials. Whether or not I use C/C++ is irrelevant. Bazel is flexible, and you can use it however you want, correctly or incorrectly. The principles I've mentioned above are language-agnostic, and are recommended best practice regardless of whatever programming language you are building. https://bazel.build/basics/hermeticity > When given the same input source code and product configuration, a hermetic build system always returns the same output by isolating the build from changes to the host system. > In order to isolate the build, hermetic builds are insensitive to libraries and other software installed on the local or remote host machine. They depend on specific versions of build tools, such as compilers, and dependencies, such as libraries. This makes the build process self-contained as it doesn't rely on services external to the build environment. My overarching point is, you should fix your build rather than point blame to the tool's authors because you're using it in an unsupported way. |
|