Package: binutils Version: 2.20.1-5 Severity: important When building the objects in '/usr/src/linux/scripts/mod' the ld will fail, sometimes with coredump, sometimes not, and sometimes not even a segfault. There is _always_ a message to the effect that the object module produced is incompatible with i386:x86_64. Attached is a script log of the output:
-- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-custom-9-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages binutils depends on: ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime binutils recommends no packages. Versions of packages binutils suggests: pn binutils-doc <none> (no description available) -- no debconf information
Script started on Tue 13 Apr 2010 12:24:56 PM EDT ]0;r...@dell2400: /usr/src/linux[01;32mr...@dell2400[00m:[01;34m/usr/src/linux[00m# ccache -C && make-kpkg --append_to_version -custom-9-amd64 --initrd --revision=rev.02 kernel_image modules_image Cleared cache exec make kpkg_version=12.033 -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=rev.02 APPEND_TO_VERSION=-custom-9-amd64 INITRD=YES ====== making target debian/stamp/conf/minimal_debian [new prereqs: ]====== This is kernel package version 12.033. test -d debian || mkdir debian test ! -e stamp-building || rm -f stamp-building install -p -m 755 /usr/share/kernel-package/rules debian/rules for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \ done for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \ done test -f debian/control || sed -e 's/=V/2.6.32-custom-9-amd64/g' \ -e 's/=D/rev.02/g' -e 's/=A/amd64/g' \ -e 's/=SA//g' \ -e 's/=I//g' \ -e 's/=CV/2.6/g' \ -e 's/=M/Dominique Brazziel <dbrazz...@snet.net>/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ /usr/share/kernel-package/Control > debian/control test -f debian/changelog || sed -e 's/=V/2.6.32-custom-9-amd64/g' \ -e 's/=D/rev.02/g' -e 's/=A/amd64/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ -e 's/=M/Dominique Brazziel <dbrazz...@snet.net>/g' \ /usr/share/kernel-package/changelog > debian/changelog chmod 0644 debian/control debian/changelog test -d ./debian/stamp || mkdir debian/stamp make -f debian/rules debian/stamp/conf/kernel-conf make[1]: Entering directory `/usr/src/linux-source-2.6.32' ====== making target debian/stamp/conf/kernel-conf [new prereqs: ]====== make EXTRAVERSION=-custom-9-amd64 ARCH=x86_64 \ oldconfig; make[2]: Entering directory `/usr/src/linux-source-2.6.32' scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # make[2]: Leaving directory `/usr/src/linux-source-2.6.32' make EXTRAVERSION=-custom-9-amd64 ARCH=x86_64 prepare make[2]: Entering directory `/usr/src/linux-source-2.6.32' scripts/kconfig/conf -s arch/x86/Kconfig make[2]: Leaving directory `/usr/src/linux-source-2.6.32' make[2]: Entering directory `/usr/src/linux-source-2.6.32' CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL scripts/checksyscalls.sh make[2]: Leaving directory `/usr/src/linux-source-2.6.32' echo done > debian/stamp/conf/kernel-conf make[1]: Leaving directory `/usr/src/linux-source-2.6.32' make -f debian/rules debian/stamp/conf/full-changelog make[1]: Entering directory `/usr/src/linux-source-2.6.32' ====== making target debian/stamp/conf/full-changelog [new prereqs: ]====== for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \ done for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \ done install -p -m 755 /usr/share/kernel-package/rules debian/rules sed -e 's/=V/2.6.32-custom-9-amd64/g' \ -e 's/=D/rev.02/g' -e 's/=A/amd64/g' \ -e 's/=SA//g' \ -e 's/=I//g' \ -e 's/=CV/2.6/g' \ -e 's/=M/Dominique Brazziel <dbrazz...@snet.net>/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ /usr/share/kernel-package/Control > debian/control sed -e 's/=V/2.6.32-custom-9-amd64/g' -e 's/=D/rev.02/g' \ -e 's/=A/amd64/g' -e 's/=M/Dominique Brazziel <dbrazz...@snet.net>/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ /usr/share/kernel-package/changelog > debian/changelog chmod 0644 debian/control debian/changelog make -f debian/rules debian/stamp/conf/kernel-conf make[2]: Entering directory `/usr/src/linux-source-2.6.32' make[2]: `debian/stamp/conf/kernel-conf' is up to date. make[2]: Leaving directory `/usr/src/linux-source-2.6.32' make[1]: Leaving directory `/usr/src/linux-source-2.6.32' echo done > debian/stamp/conf/minimal_debian exec debian/rules DEBIAN_REVISION=rev.02 APPEND_TO_VERSION=-custom-9-amd64 INITRD=YES kernel_image modules_image ====== making target debian/stamp/conf/vars [new prereqs: ]====== ====== making target debian/stamp/build/kernel [new prereqs: vars]====== This is kernel package version 12.033. restore_upstream_debianization test ! -f scripts/package/builddeb.kpkg-dist || mv -f scripts/package/builddeb.kpkg-dist scripts/package/builddeb test ! -f scripts/package/Makefile.kpkg-dist || mv -f scripts/package/Makefile.kpkg-dist scripts/package/Makefile /usr/bin/make -j8 EXTRAVERSION=-custom-9-amd64 ARCH=x86_64 \ bzImage make[1]: Entering directory `/usr/src/linux-source-2.6.32' scripts/kconfig/conf -s arch/x86/Kconfig make[1]: Leaving directory `/usr/src/linux-source-2.6.32' make[1]: Entering directory `/usr/src/linux-source-2.6.32' CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash CC scripts/mod/empty.o HOSTCC scripts/bin2c HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.c SHIPPED scripts/genksyms/parse.h HOSTCC scripts/selinux/mdp/mdp SHIPPED scripts/genksyms/keywords.c SHIPPED scripts/genksyms/parse.c HOSTCC scripts/genksyms/lex.o HOSTCC scripts/genksyms/parse.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/genksyms/genksyms collect2: ld terminated with signal 11 [Segmentation fault], core dumped /usr/bin/ld: i386 architecture of input file `scripts/genksyms/genksyms.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `scripts/genksyms/parse.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `scripts/genksyms/lex.o' is incompatible with i386:x86-64 output distcc[6778] ERROR: compile (null) on localhost failed make[3]: *** [scripts/genksyms/genksyms] Error 1 make[2]: *** [scripts/genksyms] Error 2 make[2]: *** Waiting for unfinished jobs.... HOSTLD scripts/mod/modpost /usr/bin/ld: i386 architecture of input file `scripts/mod/sumversion.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status distcc[6786] ERROR: compile (null) on localhost failed make[3]: *** [scripts/mod/modpost] Error 1 make[2]: *** [scripts/mod] Error 2 make[1]: *** [scripts] Error 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.32' make: *** [debian/stamp/build/kernel] Error 2 ]0;r...@dell2400: /usr/src/linux[01;32mr...@dell2400[00m:[01;34m/usr/src/linux[00m# ls 0[K-lrt [K[K[K[K[K[K[K[Kexit Script done on Tue 13 Apr 2010 12:26:21 PM EDT