Philippe Gerum wrote:
On Sun, 2007-02-18 at 15:55 +0100, Wolfgang Grandegger wrote:
Niklaus Giger wrote:
Hi
Compiling ppc fails for me with 2.6.19 kernels.
( I compile on a Pegasos PPC 601 Debian Linux).
If I use ARCH=ppc then I get the following error:
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
gcc: include/asm/byteorder.h: No such file or directory
Hmm, strange.
gcc: no input files
CC arch/ppc/xenomai/hal.o
arch/ppc/xenomai/hal.c: In function 'rthal_arch_init':
arch/ppc/xenomai/hal.c:353: error: invalid type argument of '->'
make[1]: *** [arch/ppc/xenomai/hal.o] Fehler 1
That looks like an altivec problem. Does the attached patch for Xenomai
help?
It does, but we also need to remain compatible with older kernels
(namely 2.6.14 since the ppc64 port is still based on it), so I fixed
this by using cpu_has_feature() instead.
My patch was just a quick hack to see if it fixes the problem and not
intended for inclusion. Thanks for the proper fix.
Wolfgang.
_______________________________________________
Xenomai-core mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-core