using a (kind of) source based distribution (eg. Guix or 9front) really makes you appreciate simple software and fast compilers

did you know that chromium takes frickin forever to build? i just gave up because i ain't got no patience for that.

right now i'm waiting for Krita to build but that too is taking its sweet time.... but at least I like Krita

@grainloom I know that feeling. I'm writing my first #rustlang program. It built fast until I added diesel and dotenv as dependencies. Now, every time I build my app for release, rust has to build diesel and dotenv as well, even though nothing changed to those. And diesel takes 10 minutes to build on my phone. 10 minutes! Every time! These build systems have to get smarter.

@aeveltstra @grainloom

> [my #rust program] built fast until I added… dependencies. Now, every time I build my app for release, rust has to build diesel and dotenv as well, even though nothing changed to those.

Well, it doesn't *literally* start from scratch—if you run `cargo clean` before `cargo build --release`, it would be even slower.

But, for release builds, you *want* to rebuild dependencies because available optimizations may have changed based on your code

Follow

@codesections @aeveltstra @grainloom So far, I haven’t ventured into the land of dependencies... might get into that soon, but so far it has proved easy to cleanly write everything that i need.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!