rawhide report: 20080118 changes

Horst H. von Brand vonbrand at inf.utfsm.cl
Mon Jan 21 14:50:38 UTC 2008


Zoltan Boszormenyi <zboszor at freemail.hu> wrote:
> Build System írta:
> > kernel-2.6.24-0.157.rc8.fc9
> > ---------------------------
> > * Thu Jan 17 2008 John W. Linville <linville at redhat.com>
> > - More wireless fixes headed for 2.6.24
> > - More wireless updates headed for 2.6.25
> >
> > * Wed Jan 16 2008 Kyle McMartin <kmcmartin at redhat.com>
> > - 2.6.24-rc8
> >
> > * Wed Jan 16 2008 Dave Airlie <airlied at redhat.com>
> > - update r500 patch to remove dup pciids.

> I cannot compile this kernel on Fedora 8 from src.rpm
> because the install phase errors out saying that
> "Argument list too long". The attached patch tries to fix it.

Kernel (+ xargs, IMHO) bug. Can be worked around by, e.g.:

       echo 128 > /proc/sys/kernel/audit_argv_kb

See <https://bugzilla.redhat.com/show_bug.cgi?id=275321>

This "fixes" xargs (and others) going south with long ARGV.

In any case, AFAIU xargs(1) should negotiate/ask for the size of ARGV, and
doing it wrong. I.e.:

  $ xargs --show-limits
  Your environment variables take up 2509 bytes
  POSIX lower and upper limits on argument length: 2048, 129024
  Maximum length of command we could actually use: 126515
  Size of command buffer we are actually using: 126515
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile               Fax:  +56 32 2797513




More information about the devel mailing list