[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel-headers as Build-Depends

Hi Fellows,

I am currently trying to build ulogd. On two arches (s390 and powerpc)
the build fails with an error that net/sock.h is not found. This header
isn't there on the other architectures either but s390 and powerpc
include this file from linux/udp.h which none of the other arches does.
So I have to possible solutions:

 1. File a bug againts libc6-dev to request a change of linux/udp.h.
    But is this really a bug?

 2. Build-Depend on kernel-headers-2.4 that surely includes net/sock.h.
    But how to handle this in the package build? When auto-building
    the package some kernel-headers-2.4.x-foo get installed and I had to
    set CFLAGS to include something like -I/usr/src/kernel-headers-2.4.x-foo.
    That would mean to write lots of magic to detect that. Or is it that
    way, that /lib/modules/`uname -r`/build/include always points to the
    correct files after kernel-headers-2.4 (whichever version) has been
    installed? I don't think so....

Thanks in advance,

Joerg "joergland" Wendland
GPG: 51CF8417 FP: 79C0 7671 AFC7 315E 657A  F318 57A3 7FBD 51CF 8417

Attachment: pgpUSiZZhaHqv.pgp
Description: PGP signature

Reply to: