Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Nov 96 01:14:06 +0100
From:      cracauer@wavehh.hanse.de (Martin Cracauer)
To:        gclarkii@main.gbdata.COM
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: New mailing list - CVS-Alert???
Message-ID:  <9611220014.AA02881@wavehh.hanse.de>
References:  <199611211750.LAA28837@main.gbdata.com>

next in thread | previous in thread | raw e-mail | index | archive | help

>I would like to propose a new mailing list.  It would be called cvs-alert
>and wuold be for those times that someone makes a commit that requires
>either massive changes to way something is done or re-compiles
>of programs. 

The sequence of actions to compile a kernel and then the world is
almost always the same (includes, config, kernel, compiler). I wrote
down some of it at (was for NetBSD, but applies to FreeBSD, too):
http://www.bik-gmbh.de/~cracauer/bsd-to-current.html

Besides getting a world to build, there's another issue: if you don't
do a make world everytime you have a new tree, how to find out what
programs need to be recompiled?

One example are tools that depend on kernel data structure layout. The
right thing to solve this is to make sure you rebuild such programs
when include files they reference changes. Traversing /usr/src/*bin*
that already has was compile at some time and an individual 'make
depend' should do the job. 

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@cons.org> http://cracauer.cons.org Fax +49405228536
"As far as I'm concerned,  if something is so complicated that you can't ex-
 plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9611220014.AA02881>