top | item 42704787

(no title)

eacapeisfutuile | 1 year ago

That is not why neither Bazel or Buck was created.

discuss

order

SuperSandro2000|1 year ago

Bazel is the bane of my existence. I have never seen such an anti distro tool that is so hostile against your system libraries.

eddd-ddde|1 year ago

That's the whole point, you can't rely on systems for hermetic builds.

ycombinatrix|1 year ago

Bazel was built for reproducible builds. Meaning it literally exists to compile stuff without using your rando sus system libraries.

pkkm|1 year ago

It's not? I recall reading that coping with a variety of languages was one of the main motivations, but do correct me if I'm wrong and you have a citation.

eacapeisfutuile|1 year ago

They do hermetic builds so that it is viable at large scale via granular caching. They were made to make that work at those scales, with pretty much zero consideration for any external package managers or anything like that