Quote:> I'm so pleased to see RTLD_GLOBAL is working in ld.so-1.7.12!
> I am wondering about the symantics. If I load a.so which defines 'a'
> and then load b.so which redefines 'a', which definition will be seen
> when I subsequently load c.so which needs 'a' ?
It should be _really_ easy to write a small test program for that.
Anyway, is there some written document that actually says what the
semantics are? Doo we care? ;-)
My view: the a in c should refer to the a in b. If you don't want that,
don't load b with RTLD_GLOBAL...
--
A consultant is a person who borrows your watch, tells you what time it is,
pockets the watch, and sends you a bill for it.
--
Schleiermacherstra?e 12 \ Unix+Linux+Mac | Phone: ...please use email.
90491 Nrnberg (Germany) \ Consulting+Networking+Programming+etc'ing 42
PGP: 1B 89 E2 1C 43 EA 80 44 15 D2 29 CF C6 C7 E0 DE
Click <A HREF="http://smurf.noris.de/~smurf/finger">here</A>.