Marc Haber, on 2003-08-11, 18:51, you wrote:
> ulog-acctd has the same problem. An architecture-dependent dpatch
> patch is brought with the package that provides the needed header
> files.
I see. But I must say that this is an issue that should be resolved
somehow. I was thinking about it a bit and found two problems:
1. How can we make kernel-headers-* usable as Build-Depends?
I had the idea of introducing a kernel-headers-common package
containing some kind of kernel-headers-config script telling the
path to the latest kernel headers repository. So if there were
kernel-headers-2.4.19-1 and kernel-headers-2.4.21-3 installed, the
script would output '/usr/src/kernel-headers-2.4.21-3'.
2. Should it be considered a bug or is it intentional, that there are
packages like libc6-dev that behave completely different for
different architectures? The last successful build of ulogd on
powerpc[0] for example was on May 13th, 2.5 months later with just
some revised packaging instructions (Debian revision -4) it won't
build anymore due to changed(?) headers[1].
I think it is a bad solution to patch a software in a architecture
dependant way just because some packages are that different on several
architectures.
Joerg
[0] http://buildd.debian.org/fetch.php?&pkg=ulogd&ver=1.00%2Bcvs20030513-1&arch=powerpc&stamp=1052863108&file=log&as=raw
[1] http://buildd.debian.org/fetch.php?&pkg=ulogd&ver=1.00%2Bcvs20030513-4&arch=powerpc&stamp=1060609011&file=log&as=raw
--
Joerg "joergland" Wendland
GPG: 51CF8417 FP: 79C0 7671 AFC7 315E 657A F318 57A3 7FBD 51CF 8417
Attachment:
pgpDSMUvclayL.pgp
Description: PGP signature