[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 64 bit toolchain problem?



Giuseppe Sacco wrote:
> Hi,
> I am esperiencing some strange problems when compiling packages on a
> MIPS O2 (64bit kernel) machine. I do think that the problem is the
> actual 32bit toolchain, but I would like someone confirm that.

No, it's not a toolchain problem.

> 1. dh_testroot segfault
> 
> giuseppe@sgi:/$ fakeroot dh_testroot
> /usr/bin/fakeroot: line 148: 22880 Segmentation fault      FAKEROOTKEY=
> $FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"

This is a hideous bug in the dynamic linker.

> 2. it seems I cannot compile the kernel (it is an O2, with 64 bit
> kernel) since I get this strange error:
> 
> [...]
>   AS      arch/mips/lib-64/memset.o
>   AS      arch/mips/lib-64/watch.o
>   AR      arch/mips/lib-64/lib.a
>   GEN     .version
>   CHK     include/linux/compile.h
> dnsdomainname: Unknown host
>   UPD     include/linux/compile.h
>   CC      init/version.o
>   LD      init/built-in.o
>   LD      .tmp_vmlinux1
> ld:lib/lib.a: file format not recognized; treating as linker script
> ld:lib/lib.a:1: parse error
> make[1]: *** [.tmp_vmlinux1] Error 1
> make[1]: Leaving directory `/usr/local/src/linux-20041117'
> make: *** [stamp-build] Error 2

Seems like you missed the Makefile patch which set the ld emulation.


Thiemo



Reply to: