Hola,
estoy recompilando el kernel de la raspberry para tener uno con RT.
Me he descargado las fuentes de raspbian, les he aplicado el parche de xenomai, todo OK, siguiendo más o menos la siguiente página (porque hay cosas mal explicadas)
http://powet.eu/2012/07/25/raspberry-pi-xenomai/Ahora me llega el momento de compilar todo en mi PC (ubuntu).
He descargado las utilidades que nombra OK
Llega el momento de compilar. He puesto un .config en la carpeta linux-rpi-3.2.21
hago un export para indicar donde tengo el compilador
export CCPREFIX=/home/jorcoval/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/bin/
hago
make ARCH=arm CROSS_COMPILE=${CCPREFIX}
y ya me muestra
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: «include/generated/mach-types.h» está actualizado.
CC kernel/bounds.s
cc1: error: unrecognized command line option "-mlittle-endian"
cc1: error: unrecognized command line option "-mapcs"
cc1: error: unrecognized command line option "-mno-sched-prolog"
cc1: error: unrecognized command line option "-mno-thumb-interwork"
kernel/bounds.c:1:0: error: unknown ABI (aapcs-linux) for -mabi= switch
kernel/bounds.c:1:0: error: bad value (armv5t) for -march= switch
kernel/bounds.c:1:0: error: bad value (strongarm) for -mtune= switch
make[1]: *** [kernel/bounds.s] Error 1
y ya no sé donde están esas líneas ni cómo se modifican