Dear All, I would like to build linux-2.6.21. So, I follow the wiki section "Kernel hacking - linux-2.6".
1) I'm following the Getting Start of OE and got the issue, it's freezing on this step, any hints from you? Thank you so much! [EMAIL PROTECTED] OE]$ mtn --db=/work/x86/a1200/OE/OE.mtn pull monotone.openembedded.org org.openembedded.dev mtn: doing anonymous pull; use -kKEYNAME if you need authentication mtn: connecting to monotone.openembedded.org mtn: finding items to synchronize: mtn: certificates | keys | revisions mtn: 46,064 | 50 | 15,189 mtn: bytes in | bytes out | certs in | revs in mtn: 5.4 k | 62.2 k | 0 | 0 2) I don't want to use OE to build linux-2.6.21, just manually. Issues reproduce as below, a) Install compiler follow the wiki section "Crosscompile". I'd installed ezx-crosstool-0.5 with the patch. b) Compile as "Kernel hacking - linux-2.4" using ezx-crosstool-0.5 without any problems. c) In the directory linux-2.6.21, apply the patchset from http://svn.openezx.org/trunk/src/kernel-2.6/patches and then, copy patches/defconfig-a1200 to .config. d) make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig make ARCH=arm CROSS_COMPILE=arm-linux- zImage Error occurs: CHK include/linux/utsrelease.h CC arch/arm/kernel/asm-offsets.s cc1: error: invalid option `abi=aapcs-linux' e) Take out the option in menuconfig: []Use the ARM EABI to compile the kernel, and then make another error occurs: mm/page_alloc.c:684: warning: `setup_nr_node_ids' defined but not used /tmp/cc7j627E.s: Assembler messages: /tmp/cc7j627E.s:3376: Error: .err encountered make[1]: *** [mm/page_alloc.o] Error 1 Any help from all of you? Thanks so much!! Alex
