Subject: Re: FreeBSD's package cluster
To: John Klos <john@ziaspace.com>
From: Daniel Carosone <dan@geek.com.au>
List: tech-pkg
Date: 05/28/2005 09:22:01
--0lnxQi9hkpPO77W3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 27, 2005 at 10:09:10AM -0700, John Klos wrote:
> What'd be neat to see is a set of tools that could have one (fast) machin=
e=20
> preprocess, as much as possible, some or all of the packages, then have=
=20
> the slower, real processors do the compiling.

Actually, you may want precisely the opposite. =20

With distcc, you can have the real, slower machines preprocess (with
all the relevant native environment, header files, etc) - and faster
machines do the heavy compiling work (with suitably prepared
cross-compilers for the relevant object target arch).

This can be done with pkgsrc, today, and gets around most of the
harder developer-work trying to set up full emulation environments so
the makefiles and intermediate tools run properly.

In fact, it's one of the only real uses for distcc in pkgsrc at the
moment, because other (more traditional) uses of distcc rely on make
parallelism, which is problematic.

--
Dan.
--0lnxQi9hkpPO77W3
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)

iD4DBQFCl6uZEAVxvV4N66cRAv6bAJivP2fZ+N8UOkZjhRFiTZKTEJgnAKCLBFPX
YbZuSpz14P/WA26UWAzUfA==
=mRam
-----END PGP SIGNATURE-----

--0lnxQi9hkpPO77W3--