From: Rafael L. <lab...@ps...> - 2003-09-23 21:02:00
|
* Alan W. Irwin <ir...@be...> [2003-09-23 13:25]: > I just looked up how Rafael's packages have managed to survive the libnn > nameclash in Debian, and it turns out (just because we were lucky) that t= he > unixodbc Debian package installs their libnn library into > /usr/lib/odbc/libnn.so. (We are not so lucky in RH7.3 where a nameclash > definitely exists.) I do not know about unixODBC, but since (2) this file i=1BOas not placed in= to a directory trusted by ld.so and (2) its file name is not versioned, I suspect that libnn.so is a plugin or something of this kind. [ Just for the record: Debian is a highly organized project. If there had been name clashes, the package would never been accpeted in unstable, at the first place. ] > Should we do something similar, i.e., install libcsa and libnn in > /usr/lib/plplot$version/ ? That automatically takes care of the nameclas= h, > and that seems to me to be a good solution _so long as these libraries > are not going to be used independently of plplot_. >=20 > If everybody agrees this is a good solution, then I am willing to impleme= nt, > but I would need advice from Rafael about the best way to inform libtool > about the changed libnn and libcsa install location. I am not sure this will work. PLplot applications will need to access libnn and libcsa as real libraries, in a location looked for by ld.so (eventually specified by the environment variable LD_LIBRARY_PATH). --=20 Rafael |