Re: Question about building source

2001-05-13 Thread Warner Losh
In message <[EMAIL PROTECTED]> "David Mr. Hackers O'Brien" writes: : I went thru this last month -- bsd.*.mk assumes /usr/src and the base : compilers. Peroid. People didn't want to accept that, but you are : giving more proof of it. If you want to change the assumptions of about : the base sys

Re: Question about building source

2001-05-12 Thread Terry Lambert
"David Mr. Hackers O'Brien" wrote: > On Thu, May 10, 2001 at 08:28:41AM -0700, Terry Lambert wrote: > > > If it doesn't work as you have said, "make release' also _doesn't_ > > > work; we cannot make a distribution. Obviously, it's wrong:) > > > > I think you are missing the facts: > ... > > o

Re: Question about building source

2001-05-10 Thread David Mr. Hackers O'Brien
On Thu, May 10, 2001 at 08:28:41AM -0700, Terry Lambert wrote: > > If it doesn't work as you have said, "make release' also _doesn't_ > > work; we cannot make a distribution. Obviously, it's wrong:) > > I think you are missing the facts: ... > o Look in /usr/share/bsd.prog.mk for ".if define

Re: Question about building source

2001-05-10 Thread Terry Lambert
Makoto MATSUSHITA wrote: > tlambert2> It still breaks. See bsd.orig.mk; you _can't_ use a > tlambert2> compiler other than one installed in the default location, > tlambert2> or it will override the compiler defaults which tell it > tlambert2> where the correct header and crt0 files live. Really

Re: Question about building source

2001-05-09 Thread Dave Hayes
Terry Lambert <[EMAIL PROTECTED]> writes: > It still breaks. See bsd.orig.mk; you _can't_ use a compiler > other than one installed in the default location, or it will > override the compiler defaults which tell it where the correct > header and crt0 files live. Really. So this breaks the C++ c

Re: Question about building source

2001-05-09 Thread Makoto MATSUSHITA
tlambert2> It still breaks. See bsd.orig.mk; you _can't_ use a tlambert2> compiler other than one installed in the default location, tlambert2> or it will override the compiler defaults which tell it tlambert2> where the correct header and crt0 files live. Really. ??? If you run 'chroot /vol1

Re: Question about building source

2001-05-09 Thread Terry Lambert
Makoto MATSUSHITA wrote: > > tlambert2> FWIW: This breaks if you have updated your C++ compiler, > tlambert2> since the .mk files incorrectly override the paths for > tlambert2> thing like the RTTI header files and the CRT0 stuff... > > We have chroot(8) already, no problems:) Perhaps the origin

Re: Question about building source

2001-05-08 Thread Makoto MATSUSHITA
tlambert2> FWIW: This breaks if you have updated your C++ compiler, tlambert2> since the .mk files incorrectly override the paths for tlambert2> thing like the RTTI header files and the CRT0 stuff... We have chroot(8) already, no problems:) Perhaps the original poster assume that /vol1/FreeBSD i

Re: Question about building source

2001-05-08 Thread Terry Lambert
Makoto MATSUSHITA wrote: > dave> $ cd /usr/src > dave> $ make installworld DESTDIR=/vol1/FreeBSD > dave> will install the entire OS into /vol1/FreeBSD? > > Yes (or it should be). > > dave> Has anyone ever tried this? ;) > > You should have already seen the result that uses "make installworld >

Re: Question about building source

2001-05-07 Thread Makoto MATSUSHITA
dave> $ cd /usr/src dave> $ make installworld DESTDIR=/vol1/FreeBSD dave> will install the entire OS into /vol1/FreeBSD? Yes (or it should be). dave> Has anyone ever tried this? ;) You should have already seen the result that uses "make installworld DESTDIR=/what/ever" -- FreeBSD distribution