All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] ppc crosscompilation, missing headers
@ 2007-05-22 12:48 Peter Feuerer
  2007-05-22 13:52 ` Wolfgang Grandegger
  0 siblings, 1 reply; 12+ messages in thread
From: Peter Feuerer @ 2007-05-22 12:48 UTC (permalink / raw)
  To: xenomai

Hi all,

I'm trying to crosscompile xenomai 2.3.1 for the ppc-architecture. 
My commands are like this:  (using latest denx ELDK)

export ARCH=ppc
export CROSS_COMPILE=ppc_8xx-

scripts/prepare-kernel.sh --arch=ppc
--linux=/home/piie/toolchains/ppc-4.1/ppc_8xx/usr/src/linux/
--adeos=ksrc/arch/powerpc/patches/adeos-ipipe-2.6.18-ppc-1.5-01.patch

cd bla/usr/src/linux/
make TQM8260_defconfig
make menuconfig
make uImage

Everything is working so far and the kernel with built in xenomai boots
flawless. (dmesg reports xenomai is working)

When trying to crosscompile the xenomai libs and so on, the configure
step is working correctly.

./configure -host=ppc-linux

But the make fails because of missing headers:
[..]
 error: asm/errno.h: No such file or directory
[..]
 error: asm/param.h: No such file or directory
[..]

I took a look at the kernel/include/asm-ppc/ folder and actually these
headers are missing. But they do exist for the "powerpc" architecture.
So I just copied all missing headers from asm-powerpc/ to asm-ppc/ to
try if the xenomai userspace things can be compiled. It worked. But I
think that is not the way it has to be done.
Does anybody know why these headers are missing in asm-ppc? Do I have to
install some kind of BSP-kernel-patch for my specific board? Why are
these headers available for powerpc?

And btw, maybe someone of you knows, why are there 2 architectures for
the powerpc architecture in the kernel tree?

thanks for your help,
--peter



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-05-23  9:54 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-22 12:48 [Xenomai-help] ppc crosscompilation, missing headers Peter Feuerer
2007-05-22 13:52 ` Wolfgang Grandegger
2007-05-22 14:41   ` Peter Feuerer
2007-05-22 14:52     ` Wolfgang Denk
2007-05-22 15:04       ` Peter Feuerer
2007-05-23  8:05       ` Peter Feuerer
2007-05-23  8:27         ` Wolfgang Grandegger
2007-05-23  8:27           ` Peter Feuerer
2007-05-23  9:09             ` Wolfgang Grandegger
2007-05-23  9:28               ` Peter Feuerer
2007-05-23  9:54                 ` Wolfgang Grandegger
2007-05-22 15:03     ` Wolfgang Grandegger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.