Does gdb/configure ignore --with-gmp?
Maciej W. Rozycki
macro@orcam.me.uk
Mon Feb 15 16:57:00 GMT 2021
On Wed, 3 Feb 2021, Stephen Casner wrote:
> > > Thank you for the prompt reply. That option is not listed by the
> > > top-level configure -h which has only this to say about gmp:
> > >
> > > --with-gmp-dir=PATH this option has been REMOVED
> > > --with-gmp=PATH specify prefix directory for the installed GMP
> > > package. Equivalent to
> > > --with-gmp-include=PATH/include plus
> > > --with-gmp-lib=PATH/lib
> > > --with-gmp-include=PATH specify directory for installed GMP include files
> > > --with-gmp-lib=PATH specify directory for the installed GMP library
> > >
> > > Is that a (minor) bug then? Or is --with-gmp the proper form for gcc?
> >
> > I'll pile on to this one. I did manage to find the right option in
> > gdb/configure after some digging into the error message. I don't
> > think anyone not willing to dig would find it at all. Not being in
> > sync with the top level configure help is quite confusing.
>
> Thanks for concurring.
FYI, there's the `--help=recursive' option to use for the very case like
this where subdirectiories have their own `configure' scripts. It's there
for a reason.
> > Overall, this is very unlike how GCC handles this one and awkward.
>
> Would it be reasonable to change the top-level configure to transfer
> --with-libgmp-prefix to gdb/configure if --with-gmp is provided to the
> top-level? I think both have the same semantics. That would avoid
> the need to introduce another potentially confusing entry in the
> top-level help.
The top-level option has been there since 2004 while the GDB addition is
quite recent, so if any way, I would suggest changing GDB to use the same
name and semantics for the option.
Maciej
More information about the Binutils
mailing list