Hello, On Fri, 24 Aug 2018, L A Walsh wrote:
David Haller wrote:
Those are _SYMBOL_ versions. === Ok, so why do I need symbol version in everything?
Because there may be symbols (a function) that are only in e.g. libc GLIBC_2.1x and later, and if your program needs that, it needs to depend on that GLIBC_2.1x (or greater) version. Think of it as a finer grained SONAME.
They prevent linkage with binaries built upstream as well as most binaries I build from source.
Blab..
They seem to provide no useful feature -- especially considering that they cause many things to break that used to work.
RTFM.
See Section '3.9 VERSION Command' of 'info ld'.
I have no section 3.9 version command' in info ld or man ld.
You have. As Carlos explained. Or see $ info '(ld)VERSION' And if you'd look at the .sym file, you'd see what stuff is versioned with. -dnh -- I'll give you a definite maybe. -Samuel Goldwyn -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org