Date: Sat, 23 Dec 2000 11:24:50 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: Mike Smith <msmith@FreeBSD.ORG> Cc: freebsd-current@FreeBSD.ORG Subject: found the fragger. Re: Problem building -current kernel with read-only /usr/src. Message-ID: <200012231924.eBNJOo798006@earth.backplane.com> References: <200012231234.eBNCYKj10745@mass.osd.bsdi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Ok, I found it. /usr/src/sys/conf/Makefile.i386 is broken. It looks like either you or David O'Brien (I'm guessing, your guys names are prominent in the CVS logs but I haven't tracked it down exactly) screwed up the object directory creation while trying to optimize it. It looks like it is trying to create short object directory names. But the make program can't find them when looking for object directories. This breaks MAKEOBJDIRPREFIX. The 'make' program looks in: 1. ${MAKEOBJDIRPREFIX}/`pwd` 2. ${MAKEOBJDIR} 3. obj.${MACHINE} 4. obj 5. /usr/obj/`pwd` (taken from the 'make' man page) And NONE of these is the object path you create in the Makefile. This causes the make system to revert to tring to create the files in the source directory rather then the object directory. -Matt 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?200012231924.eBNJOo798006>