A patch for gnu-regex
H . J . Lu
hjl@lucon.org
Thu Mar 9 08:18:00 GMT 2000
On Fri, Mar 10, 2000 at 01:44:13AM +1100, Andrew Cagney wrote:
> "H . J . Lu" wrote:
> >
> > On Wed, Mar 08, 2000 at 06:58:18PM +0100, Mark Kettenis wrote:
> > >
> > > I can add --enable-gdb-regex if it helps.
> > >
> > > If we decide to do so, could we then try to be consistent with other
> > > GNU packages that already let the user choose between the regex
> > > implementation distributed with that package, and the implementation
> > > in the C library, and us --with(out)-included-regex?
> > >
> >
> > Here is a revised patch. It overrides:
> >
> > http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00562.html
> > http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00566.html
>
> This patch is definitly much better than the original.
>
> Unfortunatly, I don't think that selecting a pre-installed regexp should
> be the default. My rationale (As Mark? noted) is that ensuring that a
> GDB release provides consistent behavour between systems (1) is more
Please remember, we, Linux, want to provide a consistent behavour
cross the whole system. I think, Cygnus and FSF, haven't got rid of
the idea that you are providing some replacements for some existing
programs. When you build a Linux system from the source, do you like
N copies for the same thing everywhere? If I were you, I would want
everyone to use the master copy.
> important than having it select the latest/greatest random regexp.
That latest/greatest random regex is in your system C library. It is
used by your system. If you don't think it is good enough for gdb,
do you think it is good enough for the rest of your machine?
>
> Perhaphs, what is needed is a, post 5.0, update to the regexp code.
I don't want to use regex in gdb when I have the master copy in my
C library. As I said, it is a Linux/Hurd issue.
>
> enjoy,
> Andrew
>
> PS: Should the ``defined _GLIBC_ && _GLIBC_ >= 2'' test be part of
> configure.in?
> PPS: I have to wonder if some of those #include's are actually needed
> :-)
I was considering the same thing. I will update my patch.
H.J.
More information about the Gdb
mailing list