bazelbuild/bazel
View on GitHub ↗ ★ 26,029 Java
a fast, scalable, multi-language and extensible build system
93 mentions on Hacker News by 77 people: 11 stories, 82 comments · first 2015-03-24 · latest 2026-01-21
20082026
-
https://github.com/bazelbuild/bazel/commit/ed7ced0018dc5c5eb... <-- would be better with DNSSEC though
comment by jart · 2020-05-12 · in Make LLVM Fast Again -
…for embedding into tools. [0] https://docs.bazel.build/versions/master/skylark/language.ht... [1] https://github.com/bazelbuild/bazel/tree/master/src/main/jav... [2] https://github.com/google/starlark-go
comment by conroy · 2020-04-05 · in Configs suck? Try a real programming language -
Unfortunately, Bazel also does not support file names w/ spaces https://github.com/bazelbuild/bazel/issues/374
comment by lhorie · 2019-11-19 · in The Language Agnostic, All-Purpose, Incredible, Makefile -
…you need something complicated, if it even supports your platform. Here's a fun bazel bug report: https://github.com/bazelbuild/bazel/issues/4350#issuecomment... I've always managed to avoid autotools unless it was used before with things…
comment by mzs · 2019-10-30 · in Evaluating Bazel for building Firefox -
…custom rules, you use the Python-like Skylark language and never interact with Java code. [1]: https://github.com/bazelbuild/bazel/releases (the single-binary distribution is bazel-1.1.0-linux-x86_64, it's only 40MB).
comment by lima · 2019-10-29 · in Evaluating Bazel for building Firefox -
…is how many hoops you have to jump through for the rare task of... debugging a cc_binary on macOS: https://github.com/bazelbuild/bazel/issues/2537
comment by reubenmorais · 2019-10-25 · in Show HN: A Modern C/C++ build tools (Simple, Fast, Cross-platform) -
"Blaze" is littered all around the code base [0]. [0] - https://github.com/bazelbuild/bazel/search?q=blaze&unscoped_...
comment by gravypod · 2019-10-15 · in Uber lays off around 350 more across Eats, self-driving and other departments -
…and contributors. A cottage industry will spring up, and this will grow well beyond Google. [1] https://github.com/bazelbuild/bazel/wiki/Bazel-Users
comment by echelon · 2019-10-10 · in Bazel Release 1.0 -
▲ 263
Bazel Release 1.0story by klodolph · 2019-10-10 · 174 comments
-
…doesn't seem to be possible with public tooling (at least not without some major hacks, for example https://github.com/bazelbuild/bazel/issues/4286 ) It would be interesting to see how Google manages languages such as Python at scale (and…
comment by nwlieb · 2019-09-03 · in An introduction to deterministic builds with C/C++ -
…of Bazel is the remote (build and test) execution (which will get a nice performance boost from https://github.com/bazelbuild/bazel/issues/6862 in Bazel 0.25; also mentioned in [3]). (Your [3] doesn't compare Bazel and Buck, only Bazel…
comment by hlopko · 2019-04-24 · in Buck: A high-performance build tool -
…cppslack community is attempting to create a feature matrix of various build-systems here [2] [1] https://github.com/bazelbuild/bazel/issues/7568 [2] https://docs.google.com/document/d/1y5ZD8ETyGtxCmtT9dIMDTnWw... [3]…
comment by entelechy · 2019-04-21 · in Buck: A high-performance build tool -
…by Simon Peyton Jones (creator of haskell) and others that goes into the design details [5] [1] https://github.com/bazelbuild/bazel/issues/7568 [2] https://github.com/bazelbuild/bazel/issues/7664 [3] https://github.com/LoopPerfect/buckaroo…
comment by entelechy · 2019-04-21 · in Buck: A high-performance build tool -
bazel can’t even build static libraries https://github.com/bazelbuild/bazel/issues/1920
comment by rough-sea · 2019-02-03 · in Everything You Never Wanted to Know About CMake -
…into Starlark rules but until then, they don’t support exporting headers from Bazel C++ yet— https://github.com/bazelbuild/bazel/issues/5192
comment by lstamour · 2018-12-22 · in Building TypeScript Projects with Bazel -
…best possible use of bazel. You can use of it in other project, for example, in the bazel itself: https://github.com/bazelbuild/bazel
comment by solomatov · 2018-11-13 · in Tensorflow 2.0: models migration and new design -
…beta, more and more companies are using it (e.g. Dropbox, Huawei, SpaceX, Pinterest, Stripe - see https://github.com/bazelbuild/bazel/wiki/Bazel-Users ) or interested enough to attend the recent Bazel conference (see…
comment by laurentlb · 2018-11-05 · in Microsoft Releases a Linux Version of the ProcDump Sysinternals Tool -
…box with CROSSTOOL support for GCC, clang, and MSVC on Windows, among dozens of other toolchains. https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR...
comment by ebikelaw · 2018-07-26 · in GCC 8.2 Released -
…own build, test, and release. $ bazel build --compiler=my_favorite_compiler //my/fine:program 1: https://github.com/bazelbuild/bazel/wiki/Building-with-a-cus...
comment by ebikelaw · 2018-07-26 · in GCC 8.2 Released -
Stripe uses Bazel to build Scala code: https://github.com/bazelbuild/bazel/wiki/Bazel-Users#stripe Other large companies use Gradle or even Ant to build Scala code. Why would a client be restricted to sbt?
comment by aphexairlines · 2018-05-01 · in Macros: the Plan for Scala 3 -
…that's a bit of fud that it is restricted to googleplex, not sure why you would say that. https://github.com/bazelbuild/bazel/wiki/Bazel-Users - bazel is being used at tons of places including Dropbox, Asana, Etsy, Huawei, Pinterest, Uber,…
comment by sandGorgon · 2018-02-10 · in Graal: How to use the new JVM JIT compiler in real life [video] -
>Bazel is popular for Google employees. https://github.com/bazelbuild/bazel/wiki/Bazel-Users Asana, Databricks, Dropbox, Pinterest, Stripe and Uber ATG are not Google.
comment by sandGorgon · 2018-01-06 · in Substrate VM – A framework that allows AOT compilation of Java applications -
…to build and use wrappers without having to figure out system configuration every single time. [1] https://github.com/bazelbuild/bazel/issues/3410
comment by mkobit · 2018-01-02 · in Using Java 9 Modularization to Ship Zero-Dependency Apps -
…8 constructs that dx doesn't know what to do with, in particular lambdas and method references." https://github.com/bazelbuild/bazel/blob/master/src/tools/an...
comment by dkarl · 2017-03-15 · in Future of Java 8 Language Feature Support on Android -
…interested, the source code for the Java 8 compatibility tool, which we call Desugar, is here: https://github.com/bazelbuild/bazel/tree/master/src/tools/an...
comment by bitmapbrother · 2017-03-15 · in Future of Java 8 Language Feature Support on Android -
…Googlers to a feature that many people take for granted, but Googlers are completely unaware of: https://github.com/bazelbuild/bazel/issues/1394 Bazel is yet another thing where Googlers think they have invented the best thing ever, and…
comment by premium-concern · 2016-09-02 · in Build System Rules and Algorithms (2009) [pdf] -
…are a couple of examples of config files using the Protocol Buffers text format: * Bazel CROSSTOOL: https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR... * SyntaxNet: https://github.com/tensorflow/models/blob/master/syntaxnet/s...…
comment by int_handler · 2016-08-01 · in How to Avoid Being Called a Bozo When Producing XML (2005) -
…CROSSTOOL config [2]. [1] https://github.com/tensorflow/models/blob/master/syntaxnet/s... [2] https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR...
comment by int_handler · 2016-05-20 · in Specifying JSON -
…I'm interested in it, but not having any luck with Bazel. First I failed with a permissions issue ( https://github.com/bazelbuild/bazel/issues/739 ), then because I didn't have a "WORKSPACE" file, and now it gives me an unhelpful error…
comment by nkurz · 2016-03-02 · in HighwayHash: Strong hashing at 0.3 clock cycles per byte -
…except for python itself and things like libc6. There's a primitive form of that in bazel at https://github.com/bazelbuild/bazel/blob/master/tools/build_... . Twitter's "Pants" build system is ideologically descended from Bazel, and along…
comment by benley · 2016-01-18 · in Why Always Docker? -
…Java libraries (again, which were downloaded as JARs from Maven). Could i do that with Skylark? [1] https://github.com/bazelbuild/bazel/releases [2] http://bazel.io/roadmap.html [3] http://julipedia.meroh.net/2015/04/on-bazel-and-open-sourc…
comment by twic · 2015-10-01 · in Ask HN: What stack would you use to build a CRUD web app on the JVM today? -
▲ 1
Google Bazel {Fast, Correct} – Choose Twostory by cfontes · 2015-09-18 · 0 comments
-
▲ 8
Bazel: Google's internal build system, now open-sourcedstory by drewda · 2015-09-16 · 1 comment
-
Go support is on the roadmap and is being tracked by this GitHub issue: https://github.com/bazelbuild/bazel/issues/79
comment by cap_theorem · 2015-09-09 · in Building a Build System: Bazel Reaches Beta -
▲ 1
Bazel (Alpha) by Googlestory by leonvonblut · 2015-03-30 · 0 comments
-
▲ 2
Google open sources Bazel, it's internal code building toolstory by trequartista · 2015-03-25 · 1 comment
-
https://github.com/google/bazel/tree/master/src/main/java/co... is the implementation of the skyframe engine (the general-purpose memoizing, incremental, functional evaluation framework) and https://github.com/google/bazel/tree/master/src/m…
comment by nharmata-google · 2015-03-25 · in Bazel – Correct, reproducible, fast builds for everyone -
There's a typo in your link. Should be: https://github.com/google/bazel/tree/master/examples/go
comment by runlevel1 · 2015-03-24 · in Bazel – Correct, reproducible, fast builds for everyone -
…its own jar builder that sorts the filenames and zeros the timestamps within the zip file[1]. [0]: https://github.com/google/bazel/tree/master/tools/cpp [1]: https://github.com/google/bazel/tree/master/src/java_tools/b...
comment by yonran · 2015-03-24 · in Bazel – Correct, reproducible, fast builds for everyone -
What is this lameness? https://github.com/google/bazel/tree/master/third_party - why not use gradle repos to download jars with known hashes? Sticking all those jars in the git repo is just... well, I expected better from Google.
comment by rquirk · 2015-03-24 · in Bazel – Correct, reproducible, fast builds for everyone -
…development process is. To be clear, all of Bazel is open source and the source is available here: https://github.com/google/bazel
comment by spankalee · 2015-03-24 · in Bazel – Correct, reproducible, fast builds for everyone -
…If you're interested, hanwen wrote a bunch rules with similar semantics as the internal rules, see https://github.com/google/bazel/tree/master/base_workspace/e... . It would be nice to make these semantics match the external ones better,…
comment by kchod · 2015-03-24 · in Bazel – Correct, reproducible, fast builds for everyone