This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR
- From: Ian Lance Taylor <iant at google dot com>
- To: tprince at computer dot org
- Cc: ghazi at caip dot rutgers dot edu, gcc at gcc dot gnu dot org
- Date: 25 May 2007 07:52:12 -0700
- Subject: Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR
- References: <m3sl9lat9s.fsf@localhost.localdomain> <4656F0C0.6040307@aol.com>
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