1 |
On 4/21/22 08:02, Dex Conner wrote: |
2 |
> On 22/04/21 09:09AM, Michael Orlitzky wrote: |
3 |
>> On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote: |
4 |
>>> Hi everyone, |
5 |
>>> |
6 |
>>> So I've found a Thinkpad X200 online and I'm thinking of buying it for |
7 |
>>> libreboot purposes. Do you think the P8600 cpu can handle all the |
8 |
>>> compiling on gentoo? For the record, I don't have any of the "big stuff" |
9 |
>>> like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't |
10 |
>>> compile], dwl and some terminal programs like neomutt and profanity). |
11 |
>>> Surely, I wouldn't be spending 5 hours to do small upgrades, |
12 |
>>> right?..right? |
13 |
>>> |
14 |
>>> |
15 |
>> |
16 |
>> It's getting harder and harder. There's always GCC, which is going to |
17 |
>> take you most of the day to build and will probably require -j1 to keep |
18 |
>> you from running out of memory. But aside from that, the big ones are |
19 |
>> |
20 |
>> * dev-lang/rust: pulled in by anything that needs SVG support unless |
21 |
>> you unmask an old insecure version of librsvg or can tolerate half- |
22 |
>> broken SVG support. This takes over 24h, requires -j1, and gets |
23 |
>> worse every day because it bundles all of its (growing list of) |
24 |
>> dependencies. |
25 |
>> |
26 |
>> * LLVM: needed by rust, some video cards, and certain picky packages. |
27 |
>> This one is at least _legitimately_ large but has annoying point |
28 |
>> releases every once in a while that trigger a rebuild for little |
29 |
>> benefit. Again, expect ~24h. |
30 |
>> |
31 |
>> * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, |
32 |
>> and requires rust, which is huge), then this is your best bet for |
33 |
>> a browser engine. Even if you don't use it directly, other apps |
34 |
>> like evolution (mail client) can pull it in. It too is huge, just |
35 |
>> not as bad as the others. This one finishes in something like 18h |
36 |
>> for me. |
37 |
>> |
38 |
>> Everything else that's packaged well and uses a sane programming |
39 |
>> language shouldn't give you much trouble. |
40 |
> |
41 |
> LLVM is annoying even on my current machine but I already avoid rust |
42 |
> with rust-bin and I don't have webkit-gtk. I'm wondering much of a remedy |
43 |
> using a T400 with quad core mod would be to that 24h compile time. Not sure |
44 |
> if it would be worth the 50-70 bucks, though. That's more than what the |
45 |
> computer costs! |
46 |
Do you have any other (more powerful) machines at home that you could |
47 |
set up as a distcc cluster? I've run Gentoo on a T420 and X220 (so two |
48 |
generations newer than your X200), using my home desktop [i7-6700K] as a |
49 |
distcc host for updates. It's livable, but definitely the kind of thing |
50 |
where I'd kick off an emerge --update and leave it running for several |
51 |
hours while I'm doing something else. I've also upgraded mine to 8GB |
52 |
RAM which helps with certain builds. |
53 |
|
54 |
In addition to the usual problem packages others have called out, the |
55 |
main problem I ran into was heat dissipation: the X220 chassis is so |
56 |
small that railing the CPU at 100% for hours on compiles was pushing the |
57 |
temperature over 90 degrees celsius. I disassembled the laptop and |
58 |
applied new high quality thermal paste to the CPU/heatsink and it seems |
59 |
to be doing a little better now. |
60 |
|
61 |
cal |