serpente has quit [Remote host closed the connection]
CrashTestDummy has joined #crux
CrashTestDummy2 has joined #crux
CrashTestDummy has quit [Ping timeout: 264 seconds]
ppetrov^ has joined #crux
CrashTestDummy3 has joined #crux
CrashTestDummy2 has quit [Ping timeout: 252 seconds]
CrashTestDummy3 has quit [Ping timeout: 255 seconds]
CrashTestDummy has joined #crux
lavaball has joined #crux
CrashTestDummy2 has joined #crux
CrashTestDummy has quit [Ping timeout: 268 seconds]
CrashTestDummy2 has quit [Ping timeout: 256 seconds]
CrashTestDummy has joined #crux
ivandi has quit [Quit: WeeChat 4.3.3]
<cruxbot>
[opt/3.7]: firefox-bin: updated to version 127.0.2
<cruxbot>
[opt/3.7]: btrfs-progs: updated to version 6.9.1
<cruxbot>
[opt/3.7]: fakeroot: updated to version 1.35.1
<cruxbot>
[opt/3.7]: imagemagick: upated to version 7.1.1-34
<cruxbot>
[opt/3.7]: dialog: upated to version 1.3-20240619
<cruxbot>
[core/3.7]: python3-setuptools: updated to version 70.1.1
<cruxbot>
[core/3.7]: linux-pam: added pam_lastlog2 to common-session
CrashTestDummy2 has joined #crux
CrashTestDummy has quit [Ping timeout: 256 seconds]
_moth_ has joined #crux
_moth_ has quit [Client Quit]
_moth_ has joined #crux
CrashTestDummy3 has joined #crux
CrashTestDummy2 has quit [Ping timeout: 264 seconds]
serpente has joined #crux
farkuhar has quit [Quit: nyaa~]
<jaeger>
Can anyone compile qtwebengine or qt6-webengine on their hardware without disabling cores? Genuinely curious. Even on my laptop with 8GB RAM and 4c/8t I can't build it without disabling half of them.
CrashTestDummy2 has joined #crux
CrashTestDummy3 has quit [Ping timeout: 252 seconds]
CrashTestDummy3 has joined #crux
CrashTestDummy2 has quit [Ping timeout: 255 seconds]
<serpente>
true jaeger, i usually limit my jobs to 4 or 5 to compile browser engines, let it be webkit qtwebengine or even firefox, i got so bored of this that i only compile webkitgtk and use firefox-bin, librewolf actually
<jaeger>
Does that actually work with qtwebengine/qt6-webengine? It's been a little while since I looked but it seems to ignore JOBS/MAKEFLAGS -j settings entirely, hence the need to disable cores/threads using chcpu
<r0ni>
i let qt6-webengine go with everything i can throw at it and it uses every bit of cpu/ram in the process... i've never been able to get it to build limiting things
<r0ni>
that said, i'm building on arm64 anyway
<jaeger>
The problem seems to be it using more RAM than is available based on the number of CPU cores. It gets oomkilled
<r0ni>
yep, zram has helped me out there
<r0ni>
i've got 12gb ram / 8gb zram / 8gb swap setup and during final build time it uses almost every bit of it all. its a punishing build
<r0ni>
this is a vm tho, so limits, etc apply so i'm working in constraints
<ppetrov^>
jaeger, so the issue is running out of RAM, the more cores you have? I have 8 cores and 64GB of RAM, so I'll give it a try next time I update
<jaeger>
yes, exactly
<jaeger>
I have 3 configurations I've tested recently: 1) laptop with 8GB/8T, 2) desktop with 32GB/16T, 3) threadripper with 32GB/32T
<jaeger>
I have to disable 4, 8, and 24 cores/threads respectively to build with those specs
<jaeger>
So I guess 32GB is roughly enough for 8 cores (this is not very scientific, obviously)
<ppetrov^>
will let you know how it hoes
<ppetrov^>
*goes
<jaeger>
sounds good
<jaeger>
I should do some more thorough testing, maybe, and watch memory usage during the builds
<ppetrov^>
hmm,... actually I have a port for qt6-pdfwidgets which provides just a tiny subset of what qt6-webengine includes (which was all I needed). I remember building qt6-webengine taking forever on all 8 cores, but I did not run out of RAM
lavaball has quit [Remote host closed the connection]
_moth_ has quit [Ping timeout: 252 seconds]
ppetrov^ has quit [Quit: Leaving]
_moth_ has joined #crux
<jaeger>
Some related anecdata, a build on the laptop just failed qt6-webengine with 4C, 8GB RAM, 2GB swap
<jaeger>
Maybe for grins I'll try adding swap until it succeeds, heh
<cruxbridge>
<tim> fwiw, I used to build it on the pi4 (until it stopped building for another error) and I can build it on at least 3 workstations (desktops and notebooks) + inside my lxc container
<cruxbridge>
<tim> all cores and more, thanks to distcc :P