Hi, I'm trying to cross-compile Linux 2.6.33 for Freescale MPC5554 [1][2]. This microcontroller is based on the e200z6 core. I could build the cross-development tools, but I could miss something because I get an error message when building Linux for PowerPC e200 core. Here are the steps I used: $ tar xjvRf binutils-2.20.tar.bz2 $ mkdir binutils-build $ cd binutils-build $ ../binutils-2.20/configure --target=powerpc-linux-gnuspe --prefix=/home/nmarci/usr/local $ make $ make install $ cd .. $ export PATH=$PATH:/home/nmarci/usr/local/binutils/bin $ tar xjvRf gcc-core-4.4.2.tar.bz2 $ mkdir gcc-build $ cd gcc-build $ ../gcc-4.4.2/configure --target=powerpc-linux-gnuspe --prefix=/home/nmarci/usr/local --disable-shared --disable-threads --enable-languages=c $ make all-gcc $ make install-gcc $ cd .. $ tar xjvRf linux-2.6.33.tar.bz2 $ ln -s linux-2.6.33 linux $ cd linux $ make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnuspe- menuconfig $ make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnuspe- vmlinux HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -s arch/powerpc/Kconfig CHK include/linux/version.h CHK include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/powerpc/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh :1523:2: warning: #warning syscall recvmmsg not implemented HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTLD scripts/dtc/dtc CC scripts/mod/empty.o Assembler messages: Error: invalid switch -me200 Error: unrecognized option -me200 make[2]: *** [scripts/mod/empty.o] Error 2 make[1]: *** [scripts/mod] Error 2 make: *** [scripts] Error 2 I attach the kernel .config I used. I guess the assembler I built misses the support for e200 core. How can enable it? References: [1] Freescale MPC5554 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC5554 [2] MPC5553/MPC5554 Microcontroller Reference Manual http://www.freescale.com/files/32bit/doc/ref_manual/MPC5553_MPC5554_RM.pdf Regards, Márton Németh