Que tal adicionar mais swap à sua máquina como solução? Isso adicionará mais memória virtual e poderá permitir que você construa seu código sem que o OOM killer mate o compilador. Se você não quer mexer em fazer sua partição swap maior, você pode adicionar um arquivo de troca temporário. Por exemplo, adicionando um swap de 4GB baseado em arquivo:
dd if=/dev/zero of=swap.img bs=1M count=4096
mkswap swap.img
chmod 0600 swap.img
sudo chown root:root swap.img
swapon swap.img