Philippe Gerum wrote:
On Sun, 2007-02-18 at 15:55 +0100, Wolfgang Grandegger wrote:
Niklaus Giger wrote:
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:
gcc: include/asm/byteorder.h: No such file or directory
That looks like an altivec problem. Does the attached patch for Xenomai
gcc: no input files
arch/ppc/xenomai/hal.c: In function 'rthal_arch_init':
arch/ppc/xenomai/hal.c:353: error: invalid type argument of '->'
make: *** [arch/ppc/xenomai/hal.o] Fehler 1
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.
Xenomai-core mailing list