On Mon, Jul 30, 2007 at 01:05:57PM +0100, Ralf Baechle wrote: > > > In file included from usr/klibc/arch/mips/crt0.S:11: > > > usr/include/arch/mips/machine/asm.h:8:24: error: asm/regdef.h: No such > > > file or directory > > > usr/include/arch/mips/machine/asm.h:9:21: error: asm/asm.h: No such file > > > or directory > > > > > > i'm not sure if you want to export both headers in the make > > > kernelheaders target or if it is the fault of klibc to assume > > > that those are available? > > > > > > > If I remember correctly (sorry, I'm on the road at the moment), those > > files should be exportable. They wouldn't be all that hard to replicate > > in klibc, though. > > <asm/asm.h> would need to add __KERNEL__ wrappers around the CONFIG_* bits. > In addition you probably want to have <asm/fpregdef.h> exported. With a > few changes you should be able to get away without using <asm/sgidefs.h>. Oh, the canonical place for these headers outside the kernel is either <{regdef,fpregdef,asm}.h> and <sys/{regdef,fpregdef,asm}.h>, not <asm/...>. Ralf