1 |
On Tue, 2021-04-27 at 20:53 +0000, Alan Mackenzie wrote: |
2 |
> I know I could plump for the -bin package. Maybe I should. |
3 |
|
4 |
I did, recently. |
5 |
|
6 |
Anecdotes/opinions/rant follows. Feel free to ignore, I just wanted to |
7 |
vent because the issue is fresh in my mind. |
8 |
|
9 |
... |
10 |
|
11 |
Some things just aren't worth building from source. Rust is so heavy, |
12 |
convoluted, ill-supported and slow that I just can't be bothered to |
13 |
spend hours of compile time on getting a slightly-less-awful version of |
14 |
it for my system(s). And given how a desktop environment now requires |
15 |
a Javascript engine to parse configurations (that's a separate |
16 |
complaint), and spidermonkey requires rust to build, there's no |
17 |
avoiding it for my needs, so I just cut bait. |
18 |
|
19 |
The same can be said for GHC (the Glasgow Haskell Compiler). I can't |
20 |
do my day-to-day without shellcheck, but spending 8 hours to build a |
21 |
compiler for shellcheck (and sometimes pandoc) frankly sucks. This |
22 |
isn't gentoo's fault, or anyone's fault really. Languages are complex |
23 |
and the code to bootstrap compile them isn't easy. Its above my skill |
24 |
level, that's for sure. |
25 |
|
26 |
8+ years of gentoo has taught me many lessons, chief among them is to |
27 |
pick my battles. If there is some must-have or must-avoid USE flag, or |
28 |
a killer feature that's missing from the bin build, then I'll swallow |
29 |
the pill and take the time to compile it. If not, I've got better |
30 |
things to do with my electricity. |