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. -- Philippe. _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core