Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Nov 2011 07:48:49 +0300
From:      Sergey Kandaurov <pluknet@gmail.com>
To:        Chuck Tuffli <ctuffli@gmail.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Possible to build 9-stable kernel on 8.2?
Message-ID:  <CAE-mSOJmN7Xy2V7jLBLQ=oR=YKPc=-jcdc4jfOnR_uxG=Ds%2BVQ@mail.gmail.com>
In-Reply-To: <CAKAYmMLoc5GmwjHMMkfhF06CWWoP1HNMb%2BRmL9Q9ij5xCSmxag@mail.gmail.com>

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

On 15 November 2011 23:45, Chuck Tuffli <ctuffli@gmail.com> wrote:
> Is it possible to do a buildkernel of 9-stable (r227536) on a stock
> 8.2 system? Most of it seems to work, but the linker fails towards the
> end with
>
> ...
> MAKE=make sh /usr/home/ctuffli/dev/releng_9/src/sys/conf/newvers.sh GENERIC
> /usr/local/bin/svnversion
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99 -g
> -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef
> -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs
> -fdiagnostics-show-option -nostdinc  -I.
> -I/usr/home/ctuffli/dev/releng_9/src/sys
> -I/usr/home/ctuffli/dev/releng_9/src/sys/contrib/altq -D_KERNEL
> -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common
> -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000  -fno-omit-frame-pointer -mno-sse
> -mcmodel=kernel -mno-red-zone -mno-mmx -msoft-float
> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector
> -Werror  vers.c
> linking kernel.debug
> ld:/usr/home/ctuffli/dev/releng_9/src/sys/conf/ldscript.amd64:9: syntax error
> *** Error code 1
>
> Stop in /usr/home/ctuffli/dev/releng_9/obj/usr/home/ctuffli/dev/releng_9/src/sys/GENERIC.
> *** Error code 1
>
> Stop in /usr/home/ctuffli/dev/releng_9/src.
> *** Error code 1
>
> Stop in /usr/home/ctuffli/dev/releng_9/src.

IIRC 8.x has sufficiently old binutils (ld is part of them) that
doesn't understand
opcodes and suchlike constructs used in 9.x based on top of newer biinutils.
And you are trying to build 9.x using binutils from 8.x.

-- 
wbr,
pluknet


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-mSOJmN7Xy2V7jLBLQ=oR=YKPc=-jcdc4jfOnR_uxG=Ds%2BVQ>