Re: Centralized building

2005-11-20 Thread Ruslan Ermilov
On Sun, Nov 20, 2005 at 10:14:37AM +0100, Eirik ?verby wrote: > > On Nov 20, 2005, at 09:50 , Eirik ?verby wrote: > > > > >On Nov 19, 2005, at 19:43 , Joseph Koshy wrote: > > > >>>AFAICT cross-compiling amd64 on a i386 machine isn't supported > >>>yet. I ran into a similar problem when I upgraded

Re: Centralized building

2005-11-20 Thread Eirik Øverby
On Nov 20, 2005, at 09:50 , Eirik Øverby wrote: On Nov 19, 2005, at 19:43 , Joseph Koshy wrote: AFAICT cross-compiling amd64 on a i386 machine isn't supported yet. I ran into a similar problem when I upgraded an i386 machine to amd64. I thought I could just set CPUTYPE=athlon-64 and buildwor

Re: Centralized building

2005-11-20 Thread Eirik Øverby
On Nov 19, 2005, at 19:43 , Joseph Koshy wrote: AFAICT cross-compiling amd64 on a i386 machine isn't supported yet. I ran into a similar problem when I upgraded an i386 machine to amd64. I thought I could just set CPUTYPE=athlon-64 and buildworld would do the right thing. Apparently not. Boot

Re: Centralized building

2005-11-19 Thread Joseph Koshy
> AFAICT cross-compiling amd64 on a i386 machine isn't supported > yet. I ran into a similar problem when I upgraded an i386 > machine to amd64. I thought I could just set CPUTYPE=athlon-64 > and buildworld would do the right thing. Apparently not. Bootstrapping a single machine is supported: # m

Re: Centralized building

2005-11-19 Thread Brandon Fosdick
Eirik Øverby wrote: > I've spent about a week trying to accomplish a rather simple task: To > build kernel and world once for each architecture we have, and > distribute this precompiled src and obj tree via NFS to all the systems > that need updating. I have combined this with a locally mainta

Re: Centralized building

2005-11-19 Thread Joseph Koshy
> Would I have to export every filesystem mount point on the > hosts then? Or does an -alldirs option do the trick (in > exports)? I use a self-contained '/' partition on the machines where I need to cross-install. Note that one still needs to run mergemaster or etcmerge after the cross-install s

Re: Centralized building

2005-11-19 Thread Eirik Øverby
On Nov 19, 2005, at 13:28 , Joseph Koshy wrote: Starting out trying to upgrade the amd64 hosts, I export the two obj directories via NFS, and mount them as /usr/obj on the amd64 hosts that need upgrading. I done upgrades the other way, by having the build machine mount the clients to-be-root

Re: Centralized building

2005-11-19 Thread Joseph Koshy
> Starting out trying to upgrade the amd64 hosts, I export the > two obj directories via NFS, and mount them as /usr/obj on the > amd64 hosts that need upgrading. I done upgrades the other way, by having the build machine mount the clients to-be-root partition and installing to it using NFS. -- F

Centralized building

2005-11-19 Thread Eirik Øverby
Hi all! I've spent about a week trying to accomplish a rather simple task: To build kernel and world once for each architecture we have, and distribute this precompiled src and obj tree via NFS to all the systems that need updating. I have combined this with a locally maintained CVS tree,