[7966] in athena10
Re: new packages for thirdparty
daemon@ATHENA.MIT.EDU (Geoffrey Thomas)
Thu Jul 28 21:49:09 2011
Date: Thu, 28 Jul 2011 21:49:01 -0400 (EDT)
From: Geoffrey Thomas <geofft@MIT.EDU>
To: Alex T Prengel <alexp@mit.edu>
cc: "debathena@mit.edu" <debathena@mit.edu>
In-Reply-To: <1311903780.22921.7.camel@dit>
Message-ID: <alpine.DEB.2.00.1107282145500.20598@tyger.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed
On Thu, 28 Jul 2011, Alex T Prengel wrote:
> On Thu, 2011-07-28 at 19:12 -0400, Geoffrey Thomas wrote:
>> Did you want just the libmpfr1ldbl library, or libmpfr-dev, which depends
>> on libmpfr1ldbl on Lucid/Lenny and below and libmpfr4 on Maverick/Squeeze
>> and above? Starting from Debian Squeeze, libmpfr1ldbl no longer exists,
>> superseded by libmpfr4. Because of this, it also stands a chance of
>> disappearing from Ubuntu (it looks like Ubuntu has forked it by mistake,
>> since there are no Ubuntu-specific changes in the patch).
>>
>> Most of debathena-thirdparty-libraries is -dev libraries.
>
> Well, this is how this came up:
>
> /afs/athena.mit.edu/software/gccgo_v4.50/arch/amd64_ubuntu1004/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/go1
>
> wants libmpfr.so.1.
>
>> From Ubuntu Packages Search, the only package containing this is from
> libmpfr1ldbl. libmpfr-dev has /usr/lib/libmpfr.so, but I'm not sure that
> will satisfy the library requirement (I haven't tested). Whatever will
> make go1 execute is fine with me.
For Lucid, libmpfr-dev 2.4.2-3ubuntu1 pulls in libmpfr1ldbl, which has
libmpfr.so.1. For Natty, libmpfr-dev 3.0.0-7 pulls in libmpfr4, which has
libmpfr.so.4 -- this is presumably what you'll get a dependency on if you
compile gccgo on Natty. So libmpfr-dev should work (as would depending on
libmpfr4 | libmpfr1ldbl if we didn't want the dev package for some
reason, but there's no harm in it).
--
Geoffrey Thomas
geofft@mit.edu