This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RE: Shared library question
- From: "Zagorodnev, Grigory" <Grigory_Zagorodnev at stl dot sarov dot ru>
- To: "'Jakub Jelinek'" <jakub at redhat dot com>
- Cc: "'H . J . Lu'" <hjl at lucon dot org>, "'binutils at sources dot redhat dot com'" <binutils at sources dot redhat dot com>
- Date: Wed, 17 Jul 2002 15:03:28 +0400
- Subject: RE: Shared library question
>If you'll do:
>VER_1.0 { global: foo; bar; baz; local: *; };
>VER_1.1 { } VER_1.0;
>and .symver __real_foo, foo@VER_1.0
>then program/libs linked against non-versioned foo will resolve to
>foo@VER_1.0, while ld won't use foo.
Well...
This solution works fine for small test-cases. But I have problems running
huge real application. Same conditions, same library, same symbol
information in the application but ld.so does not resolve reference to
foo@VER_1.0.
Any assumptions on that?
Grigory.