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/linuxr...@dell2400:/usr/src/linux# 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/linuxr...@dell2400:/usr/src/linux# ls 
0-lrt exit

Script done on Tue 13 Apr 2010 12:26:21 PM EDT

Reply via email to