I agree with Ludovic that the Ubuntu decision to relocate libpcsclite.so from 
/usr/lib to /lib was made to address
a linking problem with wpa_supplicant, without regard to the effects it would 
have on the rest of the
applications that use libpcsclite.so.  The fix only solved the linking problem, 
it did not allow libpcsclite.so
to be used, as it needs to communicate with pcscd that still depends on 
/usr/lib.

There appears to be a number of solutions:

  (1) leave libpcsclite.so in /usr/lib and have wpa_supplicant use dlopen as 
suggested above, as it
       appearently does not need the library when loaded witout /usr being 
present. 

  (2) Move libpcsclite.so to /lib, but also install symlinks from
/usr/lib.

  (2a) If there is a need to have wpa_supplicant actually use libpcsclite.so 
without /usr being mounted,
         then pcscd and whatever else it depends on also needs to be move from 
/usr.

-- 
Do not link with libpcsclite.so.1 but use dlopen() instead
https://bugs.launchpad.net/bugs/664007
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to