Date: Thu, 30 Nov 2000 19:53:25 +1100 (EST) From: Bruce Evans <bde@zeta.org.au> To: John Baldwin <jhb@FreeBSD.ORG> Cc: "Gray, David W." <David_W_Gray@tvratings.com>, FreeBSD Current list <FreeBSD-current@FreeBSD.ORG> Subject: RE: more make release Message-ID: <Pine.BSF.4.21.0011301937350.4356-100000@besplex.bde.org> In-Reply-To: <XFMail.001129093658.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 29 Nov 2000, John Baldwin wrote: > On 29-Nov-00 Gray, David W. wrote: > > Hmmm, I'm specifically talking about when you have MAKEOBJDIRPREFIX set to > > something other than /usr/obj - it *almost* works, but /bin/sh uses files > > generated on-the-fly that get put in the wrong places (in the chroot'ed > > hierarchy). (ONLY when building the crunches - makeworld > > runs fine.) I suppose its beating a dead horse (got around > > it with a symlink or two) but it niggles - but that > > whole environment is just too twisted to follow. :( > > Hmmm. I bet the MAKEOBJDIRPREFIX is getting propagated into the chroot and it > is dying in there because of that. crunchgen doesn't understand MAKEOBJDIRPREFIX. It looks for objects in /usr/obj`/bin/pwd` unless `objdir' is specified. The specification for `objdir' is per-program so it would be inconvenient to set it. The crunch configuration files for releases never set it. Support for the src tree not being /usr/src also seems to be broken. There is a global setting `srcdirs' as well as a per-program setting `srcdir'. The crunch configuration files for releases use `srcdirs' with a hard-coded prefix of "/usr/src". Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011301937350.4356-100000>