jaeger changed the topic of #crux to: CRUX 3.7 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
CrashTestDummy has quit [Quit: Leaving]
DesRoin has quit [Ping timeout: 246 seconds]
DesRoin has joined #crux
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
<cruxbot> [contrib/3.7]: pandoc-bin: 3.2 -> 3.2.1
<cruxbot> [contrib/3.7]: parallel: 20240522 -> 20240622
<cruxbot> [contrib/3.7]: python3-pydantic-core: 2.19.0 -> 2.20.0
<cruxbot> [contrib/3.7]: qutebrowser: 3.2.0 -> 3.2.1
<cruxbot> [opt/3.7]: lua: 5.4.6 -> 5.4.7
<cruxbot> [opt/3.7]: libassuan: 3.0.0 -> 3.0.1
<jaeger> I have some 1U servers with more RAM in them that aren't used currently, I wonder what it would look like against 64G/96G as well
<cruxbot> [contrib/3.7]: grafana: 11.0.0 -> 11.1.0
<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
<jaeger> What's the ratio of RAM to cores?
pitillo has quit [Ping timeout: 240 seconds]
pitillo has joined #crux
DesRoin has quit [Ping timeout: 268 seconds]
DesRoin has joined #crux
tilman has quit [Ping timeout: 268 seconds]
tilman has joined #crux