Bug 1467670 - pcsc-lite-libs: missing file named libpcsclite.so in libdir
Summary: pcsc-lite-libs: missing file named libpcsclite.so in libdir
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: pcsc-lite
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Bob Relyea
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-07-04 13:52 UTC by zzambers
Modified: 2017-07-10 07:09 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-07-10 07:09:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description zzambers 2017-07-04 13:52:44 UTC
Description of problem:
File libpcsclite.so is not present in /usr/lib64 ( only libpcsclite.so.1 and libpcsclite.so.1.0.0 ). 

ls -l /usr/lib64/ | grep libpcsclite

lrwxrwxrwx   1 root root       20 Jan  2  2017 libpcsclite.so.1 -> libpcsclite.so.1.0.0
-rwxr-xr-x   1 root root    44992 Jan  2  2017 libpcsclite.so.1.0.0


However existence of libpcsclite.so file is required by some software.

Comment 1 Nikos Mavrogiannopoulos 2017-07-04 14:20:46 UTC
rpm -qvl pcsc-lite-devel|grep libpcsclite.so
lrwxrwxrwx    1 root    root                       20 Jan  2  2017 /usr/lib64/libpcsclite.so -> libpcsclite.so.1.0.0


The .so files are provided by the -devel subpackages.

Comment 2 jiri vanek 2017-07-07 13:46:07 UTC
Hi! 

Why so? It do not have sense... There are other files in devel subpackage,  which are ok here. But the versionless symlink really should be in main package alongside with versionful file.

I dared to reopen. Sorry for inconvenience.

Comment 3 Ludovic Rousseau 2017-07-07 14:26:31 UTC
Jiri, if your application is using the file libpcsclite.so then it is a mistake and the program should be fixed.

Use libpcsclite.so.1 instead.
Or you will have a big surprise when the ABI is changed and a new libpcsclite.so.2 is provided. libpcsclite.so will then point to libpcsclite.so.2 and that is NOT what you want.

If you think I am wrong please explain why.
Regards

Comment 4 Nikos Mavrogiannopoulos 2017-07-10 07:09:00 UTC
Please use the mailing lists for discussion. .so files are development files used for linking only.


Note You need to log in before you can comment on or make changes to this bug.