This is the mail archive of the
mailing list for the binutils project.
Dynamic linking to specific .so versions
- From: "Lluís Batlle" <viriketo at gmail dot com>
- To: binutils at sourceware dot org
- Date: Tue, 31 Oct 2006 18:07:19 +0100
- Subject: Dynamic linking to specific .so versions
I've noticed that "ld" doesn't link the final ELF to the ".so"
library, but to the ".so.X", where X is a number. At least in my Linux
For instance, "readelf" may show that for a given ELF program:
0x00000001 (NEEDED) Shared library: [libX11.so.6]
I'd like to know what is the algorithm of choosing ".so.X", and not
".so.X.Y", or ".so". Is that hardcoded and unchangeable in ld? Is that
Linux-ELF specific? Can that be changed?
Maybe I'm not understanding someting.