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>