All of lore.kernel.org
 help / color / mirror / Atom feed
* Cross compiling MIPS kernel under x86
@ 2010-05-24 14:24 octane indice
  2010-05-24 14:32 ` Jan Rovins
  2010-05-24 14:33 ` Dmitri Vorobiev
  0 siblings, 2 replies; 16+ messages in thread
From: octane indice @ 2010-05-24 14:24 UTC (permalink / raw)
  To: linux-mips


Hello

I have an octeon board. I'm trying to use a custom kernel from kernel.org
instead of the Cavium one.

Under x86, I installed the CrossTools from kegel:
http://www.kegel.com/crosstool/

I tried to cross compile:
octane@darkstar:/opt/linux-2.6.34$ make ARCH=mips
CROSS_COMPILE=/opt/crosstool/gcc-3.4.5-glibc-2.3.6/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  Checking missing-syscalls for N32
  CALL    scripts/checksyscalls.sh
  Checking missing-syscalls for O32
  CALL    scripts/checksyscalls.sh
  CALL    scripts/checksyscalls.sh
  CC      scripts/mod/empty.o
Assembler messages:
Error: Bad value (octeon) for -march
make[2]: *** [scripts/mod/empty.o] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2

So, I'm obviously missing a thing, but what?

Here is other information:
octane@darkstar:/opt$ cat world.c 
#include <stdio.h>
int main()
{
    printf("Hello world!\n");
    return 0;
}
octane@darkstar:/opt$
/opt/crosstool/gcc-3.4.5-glibc-2.3.6/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
-march=octeon -o hello world.c 
world.c:1: error: bad value (octeon) for -march
octane@darkstar:/opt$

octane@darkstar:/opt$ ls
/opt/crosstool/gcc-3.4.5-glibc-2.3.6/mips-unknown-linux-gnu/bin/
fix-embedded-paths*                mips-unknown-linux-gnu-gcov*
mips-unknown-linux-gnu-addr2line*  mips-unknown-linux-gnu-gprof*
mips-unknown-linux-gnu-ar*         mips-unknown-linux-gnu-ld*
mips-unknown-linux-gnu-as*         mips-unknown-linux-gnu-nm*
mips-unknown-linux-gnu-c++*        mips-unknown-linux-gnu-objcopy*
mips-unknown-linux-gnu-c++filt*    mips-unknown-linux-gnu-objdump*
mips-unknown-linux-gnu-cpp*        mips-unknown-linux-gnu-ranlib*
mips-unknown-linux-gnu-g++*        mips-unknown-linux-gnu-readelf*
mips-unknown-linux-gnu-gcc*        mips-unknown-linux-gnu-size*
mips-unknown-linux-gnu-gcc-3.4.5*  mips-unknown-linux-gnu-strings*
mips-unknown-linux-gnu-gccbug*     mips-unknown-linux-gnu-strip*

So, is it a problem with octeon arch and gcc, or a mips problem?

Thanks








------------------------------------------------------------------------------------------


Envoyé avec Inmano, ma messagerie renversante et gratuite : http://www.inmano.com

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

end of thread, other threads:[~2010-06-09 14:49 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-24 14:24 Cross compiling MIPS kernel under x86 octane indice
2010-05-24 14:32 ` Jan Rovins
2010-05-24 14:33 ` Dmitri Vorobiev
2010-05-25 13:13   ` Ralf Baechle
2010-05-25 13:48     ` Guenter Roeck
2010-05-25 13:58     ` octane indice
2010-05-25 14:44       ` Ralf Baechle
2010-05-26 13:11         ` octane indice
2010-05-26 14:26           ` Dmitri Vorobiev
2010-05-27 16:29             ` octane indice
2010-05-27 21:12               ` Dmitri Vorobiev
2010-05-27 21:34               ` David Daney
2010-05-27 22:17                 ` Dmitri Vorobiev
2010-06-08 21:57                 ` Phil Staub
2010-06-09 14:48                   ` octane indice
2010-06-09 14:48                     ` octane indice

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.