why do I get this:/bin/findmnt.suse: /lib64/libsmartcols.so.1: version `SMARTCOLS_2.25' not found (required by /bin/findmnt.suse)

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

 



when smartcols.sym has a whole section with 2.25 syms in it.

What is the point of embedding mixing symbols with versions if they don't work? I.e. the 2.25 version of the symbols is in the lib, but findmnt linked against 2.25 doesn't work cuz it can't access that specific label. (sources from 2.32.1). I don't understand why the symbols are versioned in a library that doesn't appear to have anything other than a normal symbol table.

So why are these symbols versioned if they don't work? They seem to prevent earlier versions of programs from working with later libs even though they are compatible.





[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux