Bill Allombert on Tue, 24 Jul 2012 15:23:07 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Pari/GP under Ubuntu 12.04 LTS (Precise Pangolin)


On Tue, Jul 24, 2012 at 02:39:08PM +0200, Dirk Laurie wrote:
> I then ran `strace ./gp-2.5`.  It revealed that many files from /usr/local
> were being opened.  I have a very recent pari-gp on /usr/local.  I renamed
> /usr/local to something else.  This time I got the streamer
>                   GP/PARI CALCULATOR Version 2.5.0 (released)
>               i686 running linux (ix86/GMP kernel) 32-bit version
>         compiled: Nov 17 2011, gcc-4.6.2 (Ubuntu/Linaro 4.6.2-2ubuntu1)
>                  (readline v6.2 enabled, extended help enabled)
> 
> Again with strace: it was trying the same files first, this time not finding
> them.
> 
> So what's happening is that running the gp binary from Precise does not
> mean that it will be using the libraries from Precise too.

This actually depend on the configuration of the dynamic loader
(the files /etc/ld.so.conf, /etc/ld.so.conf.d/* and the environment
variables LD_LIBRARY_PATH, LD_PRELOAD etc.)

Allowing the user to override the default installation is considered a feature.

I would say that the issue was that you had a library is /usr/local that was
missing some dependencies. Note that GP was working correctly with both libraries
once this was fixed.

Cheers,
Bill.