This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: FYI - RFC about making GMP a required dep for GDB


> I have no problems with adding this dependency.  A GDB built with MPFR
> already indirectly depends on GMP as well, so it sounds like that ship
> has sailed already.  MinGW ports of GMP are available, so portability
> to native MS-Windows should not be an issue.

Excellent news! :)

> (Btw, would it make sense to provide the features via MPFR?  Than we'd
> have only one explicit dependency.  Not that it matters too much.)

Unless I'm mistaken, the dependency on MPFR is currently optional.
I think Ulrich was able to do that by limiting as much as possible
the operations he wanted to perform, and by abstracting those out.
The abstraction layer kind of makes sense for floats, because there
is always going to be at least 2 kinds of floating points (binary
floating points, and decimal floating points, which are handled by
two different libraries). For GMP, it makes less sense, IMO.

That being said - I think the code would be slightly less complex
if we made both GMP and MPFR required, and this would ensure that
users always get the MPFR-capable version, which gives more accurate
results.

-- 
Joel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]