public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Limit Memory Used By Portage/Firefox Build Causes OOM
@ 2020-06-21 23:02 Sid Spry
  2020-06-22  1:13 ` Walter Dnes
  0 siblings, 1 reply; 3+ messages in thread
From: Sid Spry @ 2020-06-21 23:02 UTC (permalink / raw
  To: gentoo-user

Is there any way to limit the memory used by portage? I am
suspecting setting a climit on the portage user is the easiest way.

My immediate issue is cargo seems to ignore MAKEOPTS. Cargo
also seems to select build parallelism itself.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Limit Memory Used By Portage/Firefox Build Causes OOM
  2020-06-21 23:02 [gentoo-user] Limit Memory Used By Portage/Firefox Build Causes OOM Sid Spry
@ 2020-06-22  1:13 ` Walter Dnes
  2020-06-22  3:11   ` Sid Spry
  0 siblings, 1 reply; 3+ messages in thread
From: Walter Dnes @ 2020-06-22  1:13 UTC (permalink / raw
  To: gentoo-user

On Sun, Jun 21, 2020 at 06:02:22PM -0500, Sid Spry wrote
> 
> My immediate issue is cargo seems to ignore MAKEOPTS. Cargo
> also seems to select build parallelism itself.

  You can also set the load average in MAKEOPTS ("-l" parameter; letter
"ell") to indirectly force fewer jobs.  Try...

MAKEOPTS="-j1 -l1.5"

  See also https://wiki.gentoo.org/wiki//etc/portage/package.env and
https://wiki.gentoo.org/wiki/Knowledge_Base:Overriding_environment_variables_per_package for pointers on how to create package-specific make.conf files
(or other stuff) for individual packages.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Limit Memory Used By Portage/Firefox Build Causes OOM
  2020-06-22  1:13 ` Walter Dnes
@ 2020-06-22  3:11   ` Sid Spry
  0 siblings, 0 replies; 3+ messages in thread
From: Sid Spry @ 2020-06-22  3:11 UTC (permalink / raw
  To: gentoo-user

On Sun, Jun 21, 2020, at 8:13 PM, Walter Dnes wrote:
> On Sun, Jun 21, 2020 at 06:02:22PM -0500, Sid Spry wrote
> > 
> > My immediate issue is cargo seems to ignore MAKEOPTS. Cargo
> > also seems to select build parallelism itself.
> 
>   You can also set the load average in MAKEOPTS ("-l" parameter; letter
> "ell") to indirectly force fewer jobs.  Try...
> 
> MAKEOPTS="-j1 -l1.5"
> 
>   See also https://wiki.gentoo.org/wiki//etc/portage/package.env and
> https://wiki.gentoo.org/wiki/Knowledge_Base:Overriding_environment_variables_per_package for pointers on how to create package-specific make.conf files
> (or other stuff) for individual packages.
> 

I did set this. It seems to be ignored. The llvm/clang portions of
the build do abide by them but part of the build still runs out of
memory.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-06-22  3:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-21 23:02 [gentoo-user] Limit Memory Used By Portage/Firefox Build Causes OOM Sid Spry
2020-06-22  1:13 ` Walter Dnes
2020-06-22  3:11   ` Sid Spry

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox