***[Possible UCE]*** Dynamically linking against GMP and MPFR

Ian Lance Taylor iant@google.com
Fri May 25 16:47:00 GMT 2007


Tim Prince <n8tm@aol.com> writes:

> iant@google.com wrote:
> > If you
> > carefully install the appropriate versions of GMP and MPFR on one
> > machine in the normal way, and build gcc on that machine,
> > cc1/cc1plus/etc. wind up dynamically linked against libgmp.so and
> > libmpfr.so.  If you then copy the compiler to some other system, or
> > simply run it from another system via NFS, and you have not carefully
> > installed the appropriate versions of GMP and MPFR on that other
> > system, the compiler will fail to start, getting an error from the
> > dynamic linker.
> 
> I simply dump the required .so into the lib64 directory of my new gcc
> installation, and tar up the whole thing. I can untar into my own
> directory on systems where I have no root access. No doubt others do
> the same.

I know that there are many ways to handle this but the point is that
it should work easily and conveniently without extra work.

Ian



More information about the Gcc mailing list