Oh of course, I did a `make clean` in
/usr/src/sys/arch/i386/compile/GENERIC.MP/ and /usr/src and `rm -rf
/usr/obj/*` before I start rebuild the kernel, userland.

2007/3/10, Sunnz <[EMAIL PROTECTED]>:
Very well thanks for the explanation that's very kind of you. :)

So essentially if things does not work, this could be a "flag day" and
I could get a snapshot of compiled -stable userland somewhere?

Maybe a more fundamental question... `make build` did not have any
errors when it was done under the older kernel, so the userland should
have been already been built have they? (Which means it should now be
running stable kernel with stable userland.)

Anyway, I have just rebuild the stable kernel, and if the my
assumption above is true, then now I have just build the stable kernel
with stable userland running on a stable kernel?

Now I have rebooted again, running the kernel I just have built, and
now running `make build` again... but now it is a bit different, since
I am already on stable userland. (still waiting for it to finish.)

2007/3/10, STeve Andre' <[EMAIL PROTECTED]>:
> On Saturday 10 March 2007 03:25:16 Sunnz wrote:
> > Excuse me if this sounds rude, but can you be a bit more precise about
> > "Yes, kernel- and user-land want to be in sync.".
> >
> > I mean, I have read the FAQ, it says -stable userland and packages
> > must run on a -stable kernel... which is what I have now, I am running
> > -stable userland on -stable kernel.
> >
> > But the part I want to fix/clarify here is the process of building the
> > userland. Must -stable userland build by a -stable kernel? I have
> > tried to build -stable userland with a -stable kernel, which crashed
> > the system. The userland has already been build now with a -release
> > kernel; and I have booted the system using -stable kernel, so it is
> > indeed in sync as now.
>
> You aren't being rude--I was  being imprecise.
>
> The kernel- and user-land are seperate parts, but need to be
> "in sync", meaning that when kernel changes are made, those
> changes can affect userland, so the two need to be updated
> together.  When you compile a new kernel and boot with that
> you are out of sync, but normally works.  When it doesn't the
> developers call a "flag day", meaning that you may have to
> get a new snapshot of the system and use that, rather than
> compile.  This doesn't happen that often, though.
>
> In your case, you compiled a new -stable kernel but found
> that it didn't work when compiling userland.  Compiling the
> newer userland with the older kernel seems to have worked
> for you, but you don't really know--not really.  In your case
> you might well be OK, but I'd be hesitant to run something
> production on it.  I'd try the process again and figure out
> what you did wrong.
>
> I hope I wrote something readable this time. ;-)
>
> --STeve Andre'
>
>
>


--
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html



--
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html

Reply via email to