[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: can't link -current kernel
At Sat, 14 Dec 2002 08:15:03 +0900,
<ngc@ff.iij4u.or.jp> wrote:
> /usr/TOOLS/hpcmips/bin/mipsel--netbsd-ld -T ../../../../arch/mips/conf/kern.ldscript -Ttext 0x80001000 -e start -G 10 -x -o netbsd ${SYSTEM_OBJ} vers.o
> subr_autoconf.o: In function `evcnt_init':
> ../../../../kern/subr_autoconf.c(.text+0x161c): relocation truncated to fit: R_MIPS_GPREL16 __start_link_set_evcnts
> ../../../../kern/subr_autoconf.c(.text+0x1624): relocation truncated to fit: R_MIPS_GPREL16 __stop_link_set_evcnts
> *** Error code 1
>
> となって,失敗しました.
>
> cross toolchainはbuild.shで作ったもので,カーネル以外のソースも
> updateして,toolchainを作り直して再トライしましたが,状況は同じでした.
>
> 何か対策があれば,お教え頂ければ幸いです.
kernel config は独自の物でしょうか ? 最近の GENERIC では
# compile options
#makeoptions DEFGP="-G 10"
となっていて、 -G 0 で compile するようになっています。
/home/t/hpcmips/bin/mipsel--netbsd-ld -T /usr/src/sys/arch/mips/conf/ker
n.ldscript -Ttext 0x80001000 -e start -EL -G 0 --oformat elf32-littlemip
^^^^
s -x -o netbsd ${SYSTEM_OBJ} vers
同じように、コメントアウトしてみてはどうでしょうか。
--
ふかうみ なおき