upgrade 5.3b7

Ruben de Groot mail25 at bzerk.org
Mon Nov 15 13:53:56 GMT 2004


Corrected quoting...

On Mon, Nov 15, 2004 at 06:55:20PM +0530, Subhro typed:
> 
>> This clearly states that you *can* build the kernel *after* you do a make
>> buildworld. It does *not* say you have to do an installworld.
> 
> Please correct me if I am wrong. What I understood from that entry is the
> source code for the kernel had been updated to reflect the changes so that
> it can be compiled with the newer system compiler only. If you are not
> installing the world, then (as far as I can understand) the newer compiler
> resides in /usr/obj and its subdirectories. So if you build (or try to
> build) the kernel without the installworld you are basically using the old
> compiler to build it. Whereas, if you install the world, you are upgrading
> (or should I say overwriting?) the system compiler with an updated version.

If you follow the make buildworld - make buildkernel cycle, a new toolchain
is first compiled under /usr/obj, which is then used for the rest of the
world/kernel to compile.

Ruben



More information about the freebsd-questions mailing list