Hi!
Today I find missed APP_CFLAGS with previuos patch, next patch resolve it.
--
Evgeny Sinelnikov
diff -Nur kernel-source-rtai-3.1.orig/configure.in kernel-source-rtai-3.1/configure.in
--- kernel-source-rtai-3.1.orig/configure.in 2004-09-04 04:30:16 +0400
+++ kernel-source-rtai-3.1/configure.in 2004-09-12 14:00:56 +0400
@@ -1394,8 +1394,6 @@
AC_MSG_CHECKING([for RTAI target architecture])
-RTAI_USER_CFLAGS="-I$RTAI_LINUX_DIR/include"
-
case $RTAI_TARGET_ARCH in
i386)
RTAI_TARGET_SUBARCH=
@@ -1428,7 +1426,8 @@
;;
ppc)
RTAI_TARGET_SUBARCH=
- RTAI_KMOD_CFLAGS="$RTAI_KMOD_CFLAGS -I${RTAI_LINUX_DIR}/arch/ppc"
+ RTAI_KMOD_ARCH_CFLAGS="-I${RTAI_LINUX_DIR}/arch/ppc"
+ RTAI_KMOD_APP_ARCH_CFLAGS="-I${CONFIG_RTAI_LINUXDIR}/arch/ppc"
RTAI_KMOD_CXXFLAGS="$RTAI_KMOD_CFLAGS -fno-rtti -fno-exceptions -fno-strength-reduce -pipe"
RTAI_USER_CFLAGS="$RTAI_USER_CFLAGS -Wall -Wstrict-prototypes -pipe"
if test x$CONFIG_RTAI_FPU_SUPPORT = xy; then
@@ -1487,11 +1486,13 @@
fi
fi
-RTAI_KMOD_APP_CFLAGS=$RTAI_KMOD_CFLAGS
-RTAI_KMOD_APP_CXXFLAGS=$RTAI_KMOD_CXXFLAGS
-RTAI_USER_APP_CFLAGS=$RTAI_USER_CFLAGS
-RTAI_KMOD_CFLAGS="$RTAI_KMOD_CFLAGS -D__IN_RTAI__"
-RTAI_KMOD_CXXFLAGS="$RTAI_KMOD_CXXFLAGS -D__IN_RTAI__"
+RTAI_KMOD_APP_CFLAGS="$RTAI_KMOD_CFLAGS $RTAI_KMOD_APP_ARCH_CFLAGS"
+RTAI_KMOD_APP_CXXFLAGS="$RTAI_KMOD_CXXFLAGS $RTAI_KMOD_APP_ARCH_CFLAGS"
+RTAI_USER_APP_CFLAGS="-I$CONFIG_RTAI_LINUXDIR/include $RTAI_USER_CFLAGS"
+RTAI_USER_CFLAGS="-I$RTAI_LINUX_DIR/include $RTAI_USER_CFLAGS"
+
+RTAI_KMOD_CFLAGS="$RTAI_KMOD_CFLAGS $RTAI_KMOD_ARCH_CFLAGS -D__IN_RTAI__"
+RTAI_KMOD_CXXFLAGS="$RTAI_KMOD_CXXFLAGS $RTAI_KMOD_ARCH_CFLAGS -D__IN_RTAI__"
RTAI_USER_CFLAGS="$RTAI_USER_CFLAGS -D__IN_RTAI__"
AC_CONFIG_LINKS(rtai-core/include/asm:rtai-core/include/asm-$RTAI_TARGET_ARCH)