7 ms·
What's wrong with the Java dependency? There's even a single-binary Bazel executable[1] that brings its own embedded OpenJDK. My company is using Bazel and the
by lima 7y ago
What's wrong with the Java dependency? There's even a single-binary Bazel executable[1] that brings its own embedded OpenJDK. My company is using Bazel and the Java dependency has never been an issue.
Even if you write custom rules, you use the Python-like Skylark language and never interact with Java code.
[1]: https://github.com/bazelbuild/bazel/releases https://github.com/bazelbuild/bazel/releases (the single-binary distribution is bazel-1.1.0-linux-x86_64, it's only 40MB).
- snagglegaggle 7y agoWhen using a source based distro or aiming for reproducible builds you'd need to pull in Java to produce Bazel.
- pjmlp 7y agoAnd the C compiler springs out of thin air into existence?
- snagglegaggle 7y agoNo, that's generated also, but is highly reusable whereas some people get along completely fine without Java (unless you make them pull it in for Bazel for Firefox).
- pjmlp 7y agoSo a matter of opinion and language religion.
- snagglegaggle 7y agoWell, no. Reproducible builds are a security concern and a source base distro is highly optimizable and configurable. Just because you do not see the purpose does not mean one is absent.
- deleted 7y ago[deleted]