Re: Problem with ARG_MAX in kfreebsd-kernel-headers
Petr Salinger a écrit :
> Hi.
>
>> I was about to report this in the BTS but I'm a bit confused about which
>> package is responsible. The problem is that in kfreebsd-kernel-headers (=0.22)
>> and the kfreebsd-5 source, <sys/syslimits.h> has conflicting definitions of
>> ARG_MAX. In kfreebsd-kernel-headers the value is 262144 while in the kernel
>> package there is the patch 905_grow_arg_max.diff which raises ARG_MAX to
>> 131072. Both are pretty high but I know of at least one case where this is a
>> problem:
>> kdepim is FTBFS again because when dh_fixperms runs for kdepim-doc it fails
>> with "xargs: chown: Argument list too long".
>>
>> So, this is the problem, but what is the solution? I'm a bit mixed up on which
>> source packages are responsible in this case.
>
> Some history:
>
> Plain FreeBSD 5.x have had limit 64 KB, it have been too low,
> so it have been raised in kfreebsd-5 package to 128 KB.
>
> Plain FreeBSD 6.x have limit 256 KB in general, 64 KB for arm and powerpc.
> It is again adjusted in kfreebsd-6 package,
> the limit is 256 KB in general, 128 KB for arm and powerpc.
>
> Current kfreebsd-kernel-headers is based on kfreebsd-6,
> so on both i386 and amd64 it is 256 KB.
>
> IMHO reasonable long term solutions are
>
> a) raise limit in kfreebsd-5 package to match limits in kfreebsd-6,
> build it, upload it, install on buildd machine
>
> b) install on buildd machine a kfreebsd-6 package
> and declare kfreebsd-5 deprecated
>
> Short term solution for kdepim is to requeue it
> on a buildd running 6.x kernel with enough memory.
I have implemented b), because the only buildd that was running a 6.x
kernel has no swap and is not able to build kdepim...
I have requeued all packages, so kdepim should be built now.
Bye,
Aurelien
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32@debian.org | aurelien@aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
Reply to: