Saagar Jha

(replying to Saagar Jha)
@hikari Ok to be fair its source code is very large and it takes a while but like on the hierarchy of how much things suck there’s like

* ./configure && make && sudo make install
* Some simple custom build script
* CMake
* Download the internet

and LLVM is in category 3

Kanbaru 🌟 (one hikari of too many)

(replying to Saagar Jha)

@saagar yeah I completely agree (https://social.noyu.me/@hikari/statuses/01H5HXKCVRJWEY246KSV4XXR5A). an LLVM checkout may be at least 2GB in size and it might take an hour to build, but it is a single git repo, uses a normal build system, and is at least partially modular, so it's not too bad. i've worked on multiple projects that integrate it

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

@saagar also LLVM has this amazing thing called OFFICIAL BINARY RELEASES that Google have never heard of

1 replies β†’
1 replies

Saagar Jha

(replying to Kanbaru 🌟 (one hikari of too many))
@hikari Binaries? You mean the things that exist to run on servers?

Kanbaru 🌟 (one hikari of too many)

(replying to Saagar Jha)

@saagar facebook voice binaries? you mean the multi-gigabyte blobs we have to use BitTorrent to distribute to our datacentres?

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

@saagar so yeah it was definitely unfair of me to so much as utter LLVM in the same breath as ANGLE or Chromium