Date: Fri, 29 Oct 1999 08:46:29 -0400 (EDT) From: "Chris D. Faulhaber" <jedgar@fxp.org> To: Marcel Moolenaar <marcel@scc.nl> Cc: current@FreeBSD.org Subject: Re: make buildworld problem... Message-ID: <Pine.BSF.4.20.9910290842490.82775-100000@earth.fxp> In-Reply-To: <381802EA.ABA2457E@scc.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 28 Oct 1999, Marcel Moolenaar wrote: > Peter Jeremy wrote: > > > > >(/me wonders how many MORE times we are going to have to say this because > > >of the signal changes...) > > > > A very large number I suspect. > > > > IMHO, the correct solution is to for the entire make world process to > > be re-worked. > > That's what I'm currently doing. If I have a stripped down make process > ready for public viewing, I'll let you all know. A thread on the subject > can be found in the -arch archives. > As an interim hack, would the following patch, which verifies kern.osreldate >= 400011, suffice? Index: Makefile.inc0 =================================================================== RCS file: /home/ncvs/src/Makefile.inc0,v retrieving revision 1.18 diff -u -r1.18 Makefile.inc0 --- Makefile.inc0 1999/08/28 01:35:58 1.18 +++ Makefile.inc0 1999/10/29 12:41:18 @@ -15,6 +15,11 @@ MAKEOBJDIRPREFIX?=/usr/obj # +# Check kern.osreldate to ensure kernel will support building world +# +OSRELDATE= `/sbin/sysctl -a | grep osreldate | awk '{ print $$2; }'` + +# # Variables passed to make work better if they are set as environment # variables instead of command line options. # @@ -106,6 +111,13 @@ # support if the current object format is elf on i386. # buildworld : + @if [ ${OSRELDATE} -lt "400011" ]; then \ + echo; \ + echo "The current kernel does not support building world. Please read"; \ + echo "the 19990929 entry in ${.CURDIR}/UPDATING for more information."; \ + echo; \ + exit 1; \ + fi @cd ${.CURDIR}; ${MK_ENV} ${MAKE} buildworld .if ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" && defined(WANT_AOUT) @cd ${.CURDIR}; ${LEGACY_ENV} ${XMAKE} legacy-build 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.20.9910290842490.82775-100000>