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:
  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.


Xenomai-core mailing list

Reply via email to