On Thu, 19 Nov 2009, Chet Ramey wrote:

> Anirban Sinha wrote:
> > Hmm, interesting. The patch that went in is slightly different:
> >
> > http://ftp.gnu.org/gnu/bash/bash-4.0-patches/bash40-019
> >
> > Anyway, I have applied this patch to our copy of older bash:
> >
> > GNU bash, version 3.1.0(5)-release (mips64-unknown-linux-gnu)
> > Copyright (C) 2005 Free Software Foundation, Inc.
> >
> > and tested. The buggy pipe processing is now no longer present.
>
> I'm glad it worked, but I have two questions:  why are you running a
> bash version that's so old,

I haven't got around to updating our distribution. One of the reasons for this
is that bash is notorious for breaking cross compiled builds. For example, it
builds header files based on build machine architecture during compilation.
So for example, wrong signal tables can be used for a particular
architecture.
We 'fix' some of these behaviours so that an upgraded copy of bash
can be built that works correctly on our distro.

>and if you can't upgrade, why hasn't it
> been patched with any of the 3.1 patches?  You might find it works
> better.

This is definitely something we can do. I'll get on it asap.

Ani



Reply via email to