Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff"
like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
compile], dwl and some terminal programs like neomutt and profanity).
Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff"
like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
compile], dwl and some terminal programs like neomutt and profanity).
Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
Thank you
--
Dex
Firefox and Rust have -bin packages - not so lucky with LLVM and
webkit-gtk.
dev-lang/rust
net-libs/webkit-gtk
It's getting harder and harder. There's always GCC, which is going to
take you most of the day to build and will probably require -j1 to keep
you from running out of memory. But aside from that, the big ones are
* dev-lang/rust: pulled in by anything that needs SVG support unlessÂ
you unmask an old insecure version of librsvg or can tolerate half-
broken SVG support. This takes over 24h, requires -j1, and gets
worse every day because it bundles all of its (growing list of)Â
dependencies.
* LLVM: needed by rust, some video cards, and certain picky packages.
This one is at least _legitimately_ large but has annoying pointÂ
releases every once in a while that trigger a rebuild for littleÂ
benefit. Again, expect ~24h.
* net-libs/webkit-gtk: if you're avoiding firefox (which is huge,Â
and requires rust, which is huge), then this is your best bet forÂ
a browser engine. Even if you don't use it directly, other apps
like evolution (mail client) can pull it in. It too is huge, just
not as bad as the others. This one finishes in something like 18hÂ
for me.
On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff" like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't compile], dwl and some terminal programs like neomutt and profanity). Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
It's getting harder and harder. There's always GCC, which is going to
take you most of the day to build and will probably require -j1 to keep
you from running out of memory. But aside from that, the big ones are
* dev-lang/rust: pulled in by anything that needs SVG support unless
you unmask an old insecure version of librsvg or can tolerate half-
broken SVG support. This takes over 24h, requires -j1, and gets
worse every day because it bundles all of its (growing list of)
dependencies.
* LLVM: needed by rust, some video cards, and certain picky packages.
This one is at least _legitimately_ large but has annoying point
releases every once in a while that trigger a rebuild for little
benefit. Again, expect ~24h.
* net-libs/webkit-gtk: if you're avoiding firefox (which is huge,
and requires rust, which is huge), then this is your best bet for
a browser engine. Even if you don't use it directly, other apps
like evolution (mail client) can pull it in. It too is huge, just
not as bad as the others. This one finishes in something like 18h
for me.
Everything else that's packaged well and uses a sane programming
language shouldn't give you much trouble.
FWIW I dodge the librsvg (and therefore rust) dependency by using a
binpkg for my desktop icons.
On 22/04/21 09:09AM, Michael Orlitzky wrote:Do you have any other (more powerful) machines at home that you could
On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for
libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff" >>> like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
compile], dwl and some terminal programs like neomutt and profanity).
Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
It's getting harder and harder. There's always GCC, which is going to
take you most of the day to build and will probably require -j1 to keep
you from running out of memory. But aside from that, the big ones are
* dev-lang/rust: pulled in by anything that needs SVG support unlessÂ
you unmask an old insecure version of librsvg or can tolerate half-
broken SVG support. This takes over 24h, requires -j1, and gets
worse every day because it bundles all of its (growing list of)Â
dependencies.
* LLVM: needed by rust, some video cards, and certain picky packages.
This one is at least _legitimately_ large but has annoying pointÂ
releases every once in a while that trigger a rebuild for littleÂ
benefit. Again, expect ~24h.
* net-libs/webkit-gtk: if you're avoiding firefox (which is huge,Â
and requires rust, which is huge), then this is your best bet forÂ
a browser engine. Even if you don't use it directly, other apps
like evolution (mail client) can pull it in. It too is huge, just
not as bad as the others. This one finishes in something like 18hÂ
for me.
Everything else that's packaged well and uses a sane programming
language shouldn't give you much trouble.
LLVM is annoying even on my current machine but I already avoid rust
with rust-bin and I don't have webkit-gtk. I'm wondering much of a remedy using a T400 with quad core mod would be to that 24h compile time. Not sure if it would be worth the 50-70 bucks, though. That's more than what the computer costs!
On Thu, 2022-04-21 at 09:41 -0400, Michael Orlitzky wrote:
FWIW I dodge the librsvg (and therefore rust) dependency by using a
binpkg for my desktop icons.
Clever. Unfortunately for me I still need gimp and evince and a few
others that depend on it, otherwise I'd be tempted to try to replicate
that.
Clever indeed, but here:
gnome-base/librsvg-2.52.6 pulled in by:
app-text/djvu-3.5.28-r1 requires gnome-base/librsvg
media-gfx/gimp-2.10.30 requires >=gnome-base/librsvg-2.40.6:2
media-gfx/imagemagick-7.1.0.13 requires gnome-base/librsvg
media-libs/gegl-0.4.34 requires >=gnome-base/librsvg-2.40.6:2
media-video/ffmpeg-4.4.1-r5 requires gnome-base/librsvg: 2/2=[abi_x86_64(-)], gnome-base/librsvg:2=[abi_x86_64(-)]
x11-libs/gtk+-2.24.33 requires gnome-base/librsvg[abi_x86_64(-)]
x11-libs/gtk+-3.24.31 requires gnome-base/librsvg[abi_x86_64(-)]
x11-themes/adwaita-icon-theme-41.0 requires >=gnome-base/librsvg-2.48:2
On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
So I've found a Thinkpad X200 online and I'm thinking of buying it for
libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff"
like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
compile], dwl and some terminal programs like neomutt and profanity).
Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
It's getting harder and harder. There's always GCC, which is going to
take you most of the day to build and will probably require -j1 to keep
you from running out of memory. But aside from that, the big ones are
* dev-lang/rust: pulled in by anything that needs SVG support unlessÂ
you unmask an old insecure version of librsvg or can tolerate half-
broken SVG support. This takes over 24h, requires -j1, and gets
worse every day because it bundles all of its (growing list of)Â
dependencies.
* LLVM: needed by rust, some video cards, and certain picky packages.
This one is at least _legitimately_ large but has annoying pointÂ
releases every once in a while that trigger a rebuild for littleÂ
benefit. Again, expect ~24h.
Do you have any other (more powerful) machines at home that you could
set up as a distcc cluster?
In addition to the usual problem packages others have called out, the
main problem I ran into was heat dissipation
Have you tried using dev-lang/rust-bin?
On Thu, 2022-04-21 at 08:24 -0700, cal wrote:
Do you have any other (more powerful) machines at home that you could
set up as a distcc cluster?
My desktop is only slightly more powerful. I don't really mind the
webkit-gtk build time since it's shared between epiphany and evolution.
I just run that (and/or gcc) overnight when I need to.
In addition to the usual problem packages others have called out, the
main problem I ran into was heat dissipation
I leave it on top of a giant fan or near an open window, weather
permitting.
Firefox and Rust have -bin packages - not so lucky with LLVM and webkit-gtk.
Everything has a -bin package if you're willing to trade the security, configurability, and performance that you get from a source build:
https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/
FWIW I dodge the librsvg (and therefore rust) dependency by using a
binpkg for my desktop icons. There's no (security, configurability, or performance) issues with using pre-built icons, and only a few tiny
things are left a little bit broken. So, a normal day in Gentoo.
On Thu, Apr 21, 2022 at 03:49:24PM +0300, Dex Conner wrote:
Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff" like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't compile], dwl and some terminal programs like neomutt and profanity). Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
Thank you
--
Dex
libreboot cant microcode updates, pretty much all dead now
ie cat /sys/devices/system/cpu/vulnerabilities/*
Hi everyone,
So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
compiling on gentoo? For the record, I don't have any of the "big stuff"
like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
compile], dwl and some terminal programs like neomutt and profanity).
Surely, I wouldn't be spending 5 hours to do small upgrades,
right?..right?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 307 |
Nodes: | 16 (2 / 14) |
Uptime: | 117:49:28 |
Calls: | 6,854 |
Files: | 12,355 |
Messages: | 5,416,835 |