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

Bug#721712: gcc-4.8 doesn't compile i386 linux kernel on amd64 system



Package: gcc-4.8
Version: 4.8.1-9
Severity: normal

gcc-4.8 doesn't compile i386 linux kernel on amd64 system. gcc-4.7
compiles it successfully.

$ make ARCH=i386 O=/tmp/tmp.c9ws64t6PK allnoconfig
  HOSTCC  scripts/basic/fixdep
  GEN     /tmp/tmp.c9ws64t6PK/Makefile
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --allnoconfig Kconfig
#
# configuration written to .config
#
$ make ARCH=i386 O=/tmp/tmp.c9ws64t6PK
  GEN     /tmp/tmp.c9ws64t6PK/Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/syscalls/../include/generated/asm/syscalls_32.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  Using /usr/local/src/linux-3.11 as source for kernel
  GEN     /tmp/tmp.c9ws64t6PK/Makefile
  WRAP    arch/x86/include/generated/asm/clkdev.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      kernel/bounds.s
/usr/local/src/linux-3.11/kernel/bounds.c:1:0: error: CPU you selected does not support x86-64 instruction set
 /*
 ^
/usr/local/src/linux-3.11/kernel/bounds.c:1:0: warning: -mregparm is ignored in 64-bit mode [enabled by default]
make[2]: *** [kernel/bounds.s] Error 1
make[1]: *** [prepare0] Error 2
make: *** [sub-make] Error 2

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11.0-rc7 (SMP w/4 CPU cores)
Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP (charmap=EUC-JP)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-4.8 depends on:
ii  binutils        2.23.52.20130828-1
ii  cpp-4.8         4.8.1-9
ii  gcc-4.8-base    4.8.1-9
ii  libc6           2.17-92+b1
ii  libcloog-isl4   0.18.0-2
ii  libgcc-4.8-dev  4.8.1-9
ii  libgmp10        2:5.1.2+dfsg-2
ii  libisl10        0.11.2-1
ii  libmpc3         1.0.1-1
ii  libmpfr4        3.1.1-1
ii  zlib1g          1:1.2.8.dfsg-1

Versions of packages gcc-4.8 recommends:
ii  libc6-dev  2.17-92+b1

Versions of packages gcc-4.8 suggests:
ii  binutils [binutils-gold]  2.23.52.20130828-1
pn  gcc-4.8-doc               <none>
pn  gcc-4.8-locales           <none>
pn  gcc-4.8-multilib          <none>
pn  libasan0-dbg              <none>
pn  libatomic1-dbg            <none>
pn  libbacktrace1-dbg         <none>
pn  libgcc1-dbg               <none>
pn  libgomp1-dbg              <none>
pn  libitm1-dbg               <none>
pn  libmudflap0-4.8-dev       <none>
pn  libmudflap0-dbg           <none>
pn  libquadmath0-dbg          <none>
pn  libtsan0-dbg              <none>

-- no debconf information


Reply to: