[klibc] getting dmraid to use klibc

H. Peter Anvin hpa at zytor.com
Mon Oct 17 15:48:34 PDT 2005


Filippo Giunchedi wrote:
> Hi Peter,
> 
> On Mon, Oct 17, 2005 at 11:15:38AM -0700, H. Peter Anvin wrote:
> 
>>Filippo Giunchedi wrote:
>>
>>>after investigating a little I found out that <features.h> is being 
>>>included (is this
>>>right?) and defines __GLIBC__ and thus S_IFMT is not being defined from
>>>/usr/include/linux/stat.h:10
>>>
>>
>>Looks like you're using a broken set of Linux headers.  The claim that 
>>you're including /usr/include/linux/stat.h is a good indication of that.
>>
>>How is your klibc installation set up?
> 
> 
> I'm using klibc 1.1.1 on debian with linux headers from 2.6.13, I would like to
> understand what the error can be. klibc's sys/stat.h includes linux/stat.h,
> should I use another set of linux headers?
> 

klibc needs the real kernel headers, not the glibc-modified ones.  In 
particular, it shouldn't be including /usr/include/linux/stat.h, it 
should be including /usr/lib/klibc/include/linux/stat.h.

	-hpa



More information about the klibc mailing list