Date: Tue, 15 Jun 2010 07:27:18 +0100 From: Bruce Cran <bruce@cran.org.uk> To: freebsd-questions@freebsd.org Cc: Olivier Nicole <Olivier.Nicole@cs.ait.ac.th>, questions@freebsd.org Subject: Re: Memory limit in xz (/usr/local/bin/xz) Message-ID: <201006150727.18878.bruce@cran.org.uk> In-Reply-To: <201006150257.o5F2vS9U024389@banyan.cs.ait.ac.th> References: <201006150257.o5F2vS9U024389@banyan.cs.ait.ac.th>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 15 June 2010 03:57:28 Olivier Nicole wrote:
> Hi,
>=20
> Since I upgraded that machine from 6.x to 7.3 I am hitting a memory
> limit with xz when trying to build/upgrade several ports.
>=20
> The error message looks like:
>=20
> /usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1.tar.xz: Memory
> usage limit reached /usr/local/bin/xz: Limit was 46 MiB, but 65 MiB would
> have been needed
>=20
> Is there a config parameter to tell the make files in /usr/ports to
> desactivate xz memory limit?
=46rom xz(1):
To prevent uncomfortable surprises caused by huge memory usage, xz =
has
a built-in memory usage limiter. While some operating systems prov=
ide
ways to limit the memory usage of processes, relying on it was=
n't
deemed to be flexible enough. The default limit depends on the to=
tal
amount of physical RAM:
[...]
The default limit can be overridden with --memory=3Dlimit.
and
ENVIRONMENT
XZ_OPT A space-separated list of options is parsed from XZ_OPT bef=
ore
parsing the options given on the command line. Note that o=
nly
options are parsed from XZ_OPT; all non-options are silen=
tly
ignored. Parsing is done with getopt_long(3) which is used a=
lso
for the command line arguments.
=2D-=20
Bruce Cran
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006150727.18878.bruce>
