I disagree. My desktop has 12 cores and 16 GB RAM, and I build software on all 12 cores regularly without any problems.
The only times I ran out of RAM because of builds where actually single thread ones: accidentally linking clang with debug symbols and a single threaded verilator elaboration of the XiangShan core.
I don't know whats going on with your setup, but I regularly have two firefox windows with a shit ton of tabs and discord open and struggle to get over 3-4 GB RAM usage.
I also just build ffmpeg and 7zip on the same 8 core risc-v system, but with 4GB RAM and didn't have any problems. It was running in tty though.
Not ideal, but at least that is more than 1GB per core.
>I also just build ffmpeg and 7zip on the same 8 core risc-v system
ffmpeg is C, unsurprising.
7zip is C++ but fairly light.
Try building Chromium or Firefox, perhaps.
>I don't know whats going on with your setup, but I regularly have two firefox windows with a shit ton of tabs and discord open and struggle to get over 3-4 GB RAM usage.