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



Reply via email to