Hi Andrew, On Mon, 2 Mar 2009 21:38:01 -0800 Andrew Morton <a...@linux-foundation.org> wrote: > > > I think we need a better bug report :-) > > Kernel version? > > Current mainline. > > > What error do you get now? > > Same as before. > > > allmodconfig and defconfig turn CONFIG_PPC64 on. allnoconfig turns it > > off so you are trying to build a 32 bit kernel with a 64 bit compiler. > > Oh. Well that will tear it. > > How does one prepare a powerpc64 allnoconfig?
Like above. See this is what happens for me: $ git describe v2.6.29-rc6-305-g2450cf5 $ /home/sfr/kernels/cross/bin/powerpc64-linux-gcc -v Using built-in specs. Target: powerpc64-linux Configured with: /home/sfr/kernels/tools/gcc-4.3.2/configure --target=powerpc64-linux --enable-targets=all --prefix=/home/sfr/kernels/cross --with-mpfr=/usr --enable-languages=c --without-headers --enable-sjlj-exceptions --with-system-libunwind --disable-nls --disable-threads --disable-shared --disable-libmudflap --disable-libssp --disable-libgomp --disable-decimal-float --enable-checking=release Thread model: single gcc version 4.3.2 (GCC) $ mkdir ../powerpc_allnoconfig $ echo CONFIG_PPC64=y >../powerpc64_allnoconfig $ KCONFIG_ALLCONFIG=../powerpc64_allnoconfig make O=../powerpc_allnoconfig ARCH=powerpc CROSS_COMPILE=/home/sfr/kernels/cross/bin/powerpc64-linux- allnoconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /home/sfr/kernels/powerpc_allnoconfig/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -n arch/powerpc/Kconfig # # configuration written to .config # $ make O=../powerpc_allnoconfig ARCH=powerpc CROSS_COMPILE=/home/sfr/kernels/cross/bin/powerpc64-linux- vmlinux GEN /home/sfr/kernels/powerpc_allnoconfig/Makefile scripts/kconfig/conf -s arch/powerpc/Kconfig Using /home/sfr/kernels/work as source for kernel GEN /home/sfr/kernels/powerpc_allnoconfig/Makefile 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-powerpc CC kernel/bounds.s GEN include/linux/bounds.h CC arch/powerpc/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL /home/sfr/kernels/work/scripts/checksyscalls.sh CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o . . . CC kernel/sysctl.o /home/sfr/kernels/work/kernel/sysctl.c:103: warning: 'one' defined but not used . . . LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 2 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 KSYM .tmp_kallsyms1.S AS .tmp_kallsyms1.o LD .tmp_vmlinux2 KSYM .tmp_kallsyms2.S AS .tmp_kallsyms2.o LD vmlinux SYSMAP System.map SYSMAP .tmp_System.map $ grep CONFIG_PPC64 ../powerpc_allnoconfig/.config CONFIG_PPC64=y $ file ../powerpc_allnoconfig/vmlinux ../powerpc_allnoconfig/vmlinux: ELF 64-bit MSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), statically linked, not stripped So, I can only imagine it is your toolchain that is letting you down. What is your host machine? Can I send you a new toolchain? (Mine are only good for building kernels - they have no libraries - they are build by a script I got from Segher Boessenkool.) -- Cheers, Stephen Rothwell s...@canb.auug.org.au http://www.canb.auug.org.au/~sfr/
pgprpLsa1VX5G.pgp
Description: PGP signature
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev