-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 31 Oct 2010 15:52:51 +0100
Diego Elio Pettenò <flamee...@gmail.com> wrote:

> >  For example, I have just
> > seen in my system that packages like dev-python/pyorbit and
> > dev-libs/libgamin are installing these .la files that should not be
> > needed, but I am sure lots of other python packages are also
> > affected :-/.
> 
snip..
> media-libs/hamlib (tomjbe)
snip..

Above package provides around 38 .la files. I am not quite sure yet
about hamlibtcl.la, libhamlib++.la, libhamlib.la and _Hamlib.la. Maybe
they can go -- will look into that in next days.

But the other ones are plugins (or backends in hamlib terms) which get
loaded via libltdl according to the radio tranceiver family in question.

See as an example the following strace for calling the simple frontend
(rigctl) for the Kenwood TS-570 tranceiver (Model 204).

strace -e open rigctl -m 204
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib64/hamlib/libhamlib.so.2", O_RDONLY) = 3
open("/lib/libpthread.so.0", O_RDONLY)  = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/usr/lib/libltdl.so.7", O_RDONLY) = 3
open("/lib/libm.so.6", O_RDONLY)        = 3
open("/lib/libusb-0.1.so.4", O_RDONLY)  = 3
open("/lib/libdl.so.2", O_RDONLY)       = 3
open("/usr/lib64/hamlib/hamlib-kenwood.la", O_RDONLY) = 3
open("/usr/lib64/hamlib/hamlib-kenwood.so", O_RDONLY) = 3
open("/dev/ttyS0", O_RDWR|O_NOCTTY|O_NONBLOCK) = 3


If I read the discussion correctly we will still need to keep these .la
files around.

Regards,
        Thomas.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)

iEYEARECAAYFAkzNvuQACgkQQe4uqXYgU9XQOACfdh6Y0K4tEaNfxZWuLQ4IKY9z
COcAniZAbl1YcvRLrGQE6k2Jph2jNOkN
=u989
-----END PGP SIGNATURE-----

Reply via email to