Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Feb 2011 10:25:32 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        mmatsuda@cybernet.co.jp
Cc:        freebsd-hackers@freebsd.org, dim@freebsd.org
Subject:   Re: buildkernel error
Message-ID:  <20110223082532.GK78089@deviant.kiev.zoral.com.ua>
In-Reply-To: <20110223.142405.160720730.mmatsuda@cybernet.co.jp>
References:  <4D63AE83.5040007@FreeBSD.org> <20110223.125435.202697583.mmatsuda@cybernet.co.jp> <AANLkTimQqAD7k5s9kkerfED2Z8kzBxj1JSZhjujpBDyk@mail.gmail.com> <20110223.142405.160720730.mmatsuda@cybernet.co.jp>

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

--F1SS92tkPgcRhhUi
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Feb 23, 2011 at 02:24:05PM +0900, mmatsuda@cybernet.co.jp wrote:
> From: Garrett Cooper <gcooper@FreeBSD.org>
> Date: Tue, 22 Feb 2011 21:04:24 -0800
> ::On Tue, Feb 22, 2011 at 7:54 PM,  <mmatsuda@cybernet.co.jp> wrote:
> ::> From: Dimitry Andric <dim@FreeBSD.org>
> ::> Date: Tue, 22 Feb 2011 13:39:31 +0100
> ::> ::On 2011-02-22 08:30, gnehzuil wrote:
> ::> ::> I updated my kernel source code and try to make a new kernel usin=
g make
> ::> ::> buildkernel command. But I got an error as follow:
> ::> ::...
> ::> ::> ld:/usr/src/sys/conf/ldscript.i386:66: syntax error
> ::> ::
> ::> ::Your /usr/bin/ld is still at version 2.15, which is too old to pars=
e the
> ::> ::kernel linker script. =9AIn this case, first run "make buildworld",=
 or at
> ::> ::least "make kernel-toolchain" before you attempt to build any kerne=
ls.
> ::>
> ::> Hello,
> ::>
> ::> Does it mean we have no-way of source upgrading from 8.X?
> ::> We need newest world to build 9.x kernel, and need 9.x kernel to run
> ::> newest world, and...
> ::
> ::    No; you have to do something like the following:
> ::
> ::[kernel-]toolchain buildworld buildkernel.
> ::
> ::    A plus side of doing this is that I do kernel-toolchain at -j12
> ::and then do buildworld buildkernel at -j12 as well. It's much quicker
> ::than buildworld buildkernel at -j1, and less error prone than doing it
> ::at any other -j value in parallel.
> ::    The handbook just says buildworld buildkernel (
> ::http://www.freebsd.org/doc/handbook/makeworld.html ), and UPDATING
> ::just says kernel-toolchain buildkernel installkernel (look for "To
> ::build a kernel"), but there aren't any official directions in the
> ::quick to find spots that mention those above steps.
>=20
> Ahh, thanks for pointers.
> I was just reading the "To upgrade in-place from 8.x-stable to current"
> from UPDATING, which does not say anything about [kernel-]toolchain.
> May by that part, and some others, also needs updating.
You do not need to do anything with kernel-toolchain. THe proper
procedure of buildworld/buildkernel just works.

--F1SS92tkPgcRhhUi
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iEYEARECAAYFAk1kxHsACgkQC3+MBN1Mb4gw2QCfbIS1wtbJliUVvJBOoj8Sxtur
Nb4AoLzhdHY6y5kuczYT0tZbUxiNtHuk
=Nwwl
-----END PGP SIGNATURE-----

--F1SS92tkPgcRhhUi--



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