Date: Mon, 15 Mar 2004 21:40:29 -0800 From: Kris Kennaway <kris@obsecurity.org> To: Dag-Erling Sm?rgrav <des@des.no> Cc: Kris Kennaway <kris@obsecurity.org> Subject: Re: INDEX user-friendliness and SMP speed-up patch Message-ID: <20040316054029.GA37579@xor.obsecurity.org> In-Reply-To: <xzpwu5mdt69.fsf@dwp.des.no> References: <20040315103649.GA13718@xor.obsecurity.org> <xzpwu5mdt69.fsf@dwp.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
--uAKRQypu60I7Lcqm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 15, 2004 at 04:30:22PM +0100, Dag-Erling Sm?rgrav wrote: > Kris Kennaway <kris@obsecurity.org> writes: > > * Allows parallel INDEX builds (using make -j). The most obvious way > > of doing this doesn't work, because I/O from child makes is broken up > > into 2k chunks, and output lines from 'make describe' that exceed this > > length (*cough* GNOME *cough*) will be intertwined with the output of > > other makes, leading to a corrupted INDEX. Instead, I collect the > > output from the child make processes in temporary files and > > recombine them at the end. >=20 > Doesn't make -P work as advertised? Actually, it doesn't seem like it's useable for me: * It's extra-chatty on stdout, so I'd need to filter out the extra crap it thinks I need to know: rot26# make -P -j1 describe | more Remaking `_accessibility.describe' Results of making _accessibility.describe: =3D=3D=3D> accessibility =3D=3D=3D> accessibility/at-spi at-spi-1.3.15|/usr/ports/accessibility/at-spi|/usr/X11R6|An Assistive Techn= ology Service Provider Interface|/usr/ports/acce[...] =20 * It redirects stderr to stdout, so I don't have a way of catching the error output to present to the user. Kris --uAKRQypu60I7Lcqm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAVpNNWry0BWjoQKURAiwTAKDJXl3EG7dOd4tWFCSDzcdEZZdvSgCglOZd fgGOn0ix6ctc6X5f+C+VDIc= =/O4a -----END PGP SIGNATURE----- --uAKRQypu60I7Lcqm--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040316054029.GA37579>