GMP symbol naming (and the history thereof)?

Vincent Lefevre vincent at
Thu Feb 28 13:00:34 CET 2013

On 2013-02-28 12:51:29 +0100, Niels Möller wrote:
> Vincent Lefevre <vincent at> writes:
> > I don't understand why changing the __ prefix to a gmp_ or libgmp_
> > namespace would be a problem.
> It breaks ABI compatibility (but that's no big problem, since I think we
> all agree the change should be done only when we have some other good
> reason to break the ABI). And it's going to break some configure
> scripts, and programs using dlopen to access GMP symbols.
> These are all transition problems. I'm not aware of any other drawbacks.

Of course, I meant except the obvious compatibility problems.

BTW, if this is decided, since this is going to break things, such
a change should be announced several months before starting it, so
that (almost) every one has a chance to be ready when it occurs in
a release version.

Vincent Lefèvre <vincent at> - Web: <>
100% accessible validated (X)HTML - Blog: <>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

More information about the gmp-devel mailing list