Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Feb 2024 09:16:09 +0200
From:      Matthias Fechner <idefix@fechner.net>
To:        ports@freebsd.org
Subject:   Re: FreeBSD ports community is broken [port building configuration notes]
Message-ID:  <6ac6b191-ab51-4fb7-bfef-a772506c565c@fechner.net>
In-Reply-To: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com>
References:  <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------N1icmZqYXQyR0xUKYF0b8mYE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Am 18.02.2024 um 18:52 schrieb Mark Millard:
> NO_ZFS=yes
> USE_TMPFS=no
> PARALLEL_JOBS=2
> ALLOW_MAKE_JOBS=yes
> MAX_EXECUTION_TIME=432000
> NOHANG_TIME=432000
> MAX_EXECUTION_TIME_EXTRACT=14400
> MAX_EXECUTION_TIME_INSTALL=14400
> MAX_EXECUTION_TIME_PACKAGE=57600
> MAX_EXECUTION_TIME_DEINSTALL=14400
maybe you also want to add:

CCACHE_DIR=/var/cache/ccache


this reduces a second build of e.g. llvm from about 2hours to 5-10 minutes.

And maybe call poudriere with the `-b latest` flag, so poudriere 
searches at first for already prebuild packages.

Gruß
Matthias

-- 

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook

--------------N1icmZqYXQyR0xUKYF0b8mYE
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Am 18.02.2024 um 18:52 schrieb Mark
      Millard:<br>
    </div>
    <blockquote type="cite"
      cite="mid:87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com"><span
      style="white-space: pre-wrap"></span><span
      style="white-space: pre-wrap">
</span>
      <pre class="moz-quote-pre" wrap="">NO_ZFS=yes
USE_TMPFS=no
PARALLEL_JOBS=2
ALLOW_MAKE_JOBS=yes
MAX_EXECUTION_TIME=432000
NOHANG_TIME=432000
MAX_EXECUTION_TIME_EXTRACT=14400
MAX_EXECUTION_TIME_INSTALL=14400
MAX_EXECUTION_TIME_PACKAGE=57600
MAX_EXECUTION_TIME_DEINSTALL=14400
</pre>
    </blockquote>
    maybe you also want to add:<br>
    <p>CCACHE_DIR=/var/cache/ccache</p>
    <p><br>
    </p>
    <p>this reduces a second build of e.g. llvm from about 2hours to
      5-10 minutes.<br>
    </p>
    <p>And maybe call poudriere with the `-b latest` flag, so poudriere
      searches at first for already prebuild packages.<br>
      <br>
    </p>
    <pre class="moz-signature" cols="72">
Gruß
Matthias

-- 

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook
</pre>
  </body>
</html>

--------------N1icmZqYXQyR0xUKYF0b8mYE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6ac6b191-ab51-4fb7-bfef-a772506c565c>