upgrade 5.3b7

Subhro subhro.kar at gmail.com
Mon Nov 15 13:25:40 GMT 2004


-----Original Message-----
From: Ruben de Groot [mailto:mail25 at bzerk.org] 
Sent: Monday, November 15, 2004 14:13
To: Subhro
Cc: 'Ruben de Groot'; 'Gert Cuykens'; freebsd-questions at freebsd.org
Subject: Re: upgrade 5.3b7

<snip>

It's never a good idea to do an installworld before building (and
installing)
the new kernel. Don't do this. I think you are referring to the 20040728
entry in UPDATING, which reads:

        With the upgrade of the system compiler, the kernel has been
upgraded
        to match the new system compiler.  This makes it impossible to build
        a new kernel with the old compiler.  Upgrade your system via
        make buildworld and make kernel (see below) to fix this problem.

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.

Regards
S.


Subhro Sankha Kar
Block AQ-13/1, Sector V
Salt Lake City
PIN 700091
India
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5031 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20041115/06d518bd/smime.bin


More information about the freebsd-questions mailing list