public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* arch xtensa does not compile
@ 2005-06-25 14:08 Jan Dittmer
  2005-06-25 16:28 ` Christian Zankel
  0 siblings, 1 reply; 6+ messages in thread
From: Jan Dittmer @ 2005-06-25 14:08 UTC (permalink / raw)
  To: czankel; +Cc: Linux kernel

Hello Chris,

the recently merged xtensa arch does not (cross) compile successfully.
I'm using 2.6.12-git7 which seems to have all patches (1-8) merged.

1. numnodes.h missing
$ make mrproper
$ make ARCH=xtensa CROSS_COMPILE=xtensa-linux- defconfig
$ make ARCH=xtensa CROSS_COMPILE=xtensa-linux-
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  SYMLINK include/asm -> include/asm-xtensa
  SPLIT   include/linux/autoconf.h -> include/config/*
  Setting up cpu (linux_be) and platform (xt2000) symlinks
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.c
  SHIPPED scripts/genksyms/parse.h
  SHIPPED scripts/genksyms/keywords.c
  HOSTCC  scripts/genksyms/lex.o
  SHIPPED scripts/genksyms/parse.c
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  CC      arch/xtensa/kernel/asm-offsets.s
In file included from include/linux/nodemask.h:82,
                 from include/linux/sched.h:17,
                 from arch/xtensa/kernel/asm-offsets.c:18:
include/linux/numa.h:7:26: asm/numnodes.h: No such file or directory
make[1]: *** [arch/xtensa/kernel/asm-offsets.s] Error 1
make: *** [arch/xtensa/kernel/asm-offsets.s] Error 2

2. O= support
$ mkdir /tmp/x
$ make mrproper
$ make ARCH=xtensa CROSS_COMPILE=xtensa-linux- O=/tmp/x defconfig
[ ... ]
$ make ARCH=xtensa CROSS_COMPILE=xtensa-linux- O=/tmp/x
  Using /usr/src/ctest/oo/kernel as source for kernel
  GEN    /tmp/x/Makefile
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  SYMLINK include/asm -> include/asm-xtensa
  GEN    /tmp/x/Makefile
scripts/kconfig/conf -s arch/xtensa/Kconfig
#
# using defaults found in .config
#
  SPLIT   include/linux/autoconf.h -> include/config/*
  Setting up cpu (linux_be) and platform (xt2000) symlinks
/bin/sh: line 1: cd: include/asm-xtensa/: No such file or directory
/bin/sh: line 1: cd: include/asm-xtensa/xtensa: No such file or directory

then a lots of follow up errors.

$ xtensa-linux-gcc -v
Reading specs from /usr/cc/xtensa/lib/gcc-lib/xtensa-linux/3.3.6/specs
Configured with: ../configure --prefix=/usr/cc --exec-prefix=/usr/cc/xtensa --target=xtensa-linux --disable-shared --disable-werror --disable-nls
--disable-threads --disable-werror --with-newlib --with-gnu-as --with-gnu-ld --enable-languages=c
Thread model: single
gcc version 3.3.6
$ xtensa-linux-ld -v
GNU ld version 2.15.94.0.2.2 20041220

It would be nice if you could fix these issues.

Thanks,

-- 
Jan

http://l4x.org/k/

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-07-10 11:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-25 14:08 arch xtensa does not compile Jan Dittmer
2005-06-25 16:28 ` Christian Zankel
2005-07-03 15:58   ` Jan Dittmer
2005-07-04  6:51     ` Christian Zankel
2005-07-10  3:42     ` Christian Zankel
2005-07-10 11:12       ` Jan Dittmer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox