On Friday, 19 June 2020 17:10:54 BST urp...@gmx.com wrote:
> On Fri, Jun 19, 2020 at 04:52:30PM +0100, Michael wrote:

> > NP, did you get an OOM error in dmesg when this happened by any chance? 
> > You don't seem to have much RAM, you have no swap and the number of jobs
> > is relatively high for memory hungry compiles.
> > 
> > It could be a bug, but unless a report has been filed already in BGO to
> > this effect, I suggest you add a swapfile, enable it, and try again with
> > MAKEOPTS="-j1" or "-j2".  Please ask if you need more detail.
> 
> I was thinking about -j1. I tried -j4. I thought I didn't need swap with
> >=4GB of RAM, but it makes sense. My machine kinda crawls trying to build
> that package. Oh man, I'll have to re-partition:-(

A single compile job on a big package can eat >3G of RAM.  I don't know what 
spidermonkey jobs may grow up to, but drop it down to '-j1' and see what you 
get.

A swapfile which you enable on a per ebuild basis if required, can be handy.  
You can configure this in a package.profile file. On an ext4 fs you could do 
this as root:

touch swapfile
dd if=/dev/zero of=swapfile bs=4096 count=400000
mkswap -L Swappage swapfile
swapon swapfile

If it is a btrfs you'll need to tweak things to be able to used it as a swap:

https://wiki.archlinux.org/index.php/Swap#Swap_file

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to