Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2012 18:57:07 +0400
From:      Alexander Pronin <scher@FreeBSD.org>
To:        soc-status@FreeBSD.org
Subject:   [ Week Report GSOC ] Parallelization in the ports collection
Message-ID:  <22F011E7-9BA7-4DAC-9199-24568582677F@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Redesign of options checking.
OPTIONS are configured recursively for port and it's dependencies on =
non-parallel stages, before each of the default targets (pkg, fetch, =
extract, patch, configure, build, install, package and check-sanity). =
While configuring OPTIONS ${PORT_DBDIR} is locked, thus only one =
configuration per time may be implemented.

tmp file is used to store already processed ports to skip them later.

Proper locking unlocking for ${PORT_DBDIR}, to allow only one process to =
make changes in this directory

PR: ports/169394: [ bsd.port.mk ] improper evaluation of =
config-recursive target.

Backward compatibility for non-parallel builds.
Non-parallel dependency builds are run as fg processes







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22F011E7-9BA7-4DAC-9199-24568582677F>