Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-03-01 Thread GOTO Masanori
At Sun, 15 Feb 2004 16:17:07 -0500, Daniel Jacobowitz wrote: > On Sun, Feb 15, 2004 at 09:15:05PM +, Andrew Suffield wrote: > > Hmm, how about only doing this for things picked up via LD_PRELOAD? > > It's really *nasty* for regular libraries. > > All I know is that I'm not touching lookup beha

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Andrew Suffield
On Sun, Feb 15, 2004 at 03:27:40PM -0500, Daniel Jacobowitz wrote: > On Sun, Feb 15, 2004 at 01:55:46PM -0600, Steve Langasek wrote: > > Package: libc6 > > Version: 2.3.2.ds1-11 > > > > It appears that, given: > > > > library libbar, providing version BAR1 of symbol bar_sym1; > > library libquux,

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Daniel Jacobowitz
On Sun, Feb 15, 2004 at 09:15:05PM +, Andrew Suffield wrote: > Hmm, how about only doing this for things picked up via LD_PRELOAD? > It's really *nasty* for regular libraries. All I know is that I'm not touching lookup behavior with a thousand yard stick for Debian specifically. If you don't

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Daniel Jacobowitz
On Sun, Feb 15, 2004 at 01:55:46PM -0600, Steve Langasek wrote: > Package: libc6 > Version: 2.3.2.ds1-11 > > It appears that, given: > > library libbar, providing version BAR1 of symbol bar_sym1; > library libquux, linked against libbar and using (version BAR1 of) bar_sym1; > and program foo, lin

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Steve Langasek
Package: libc6 Version: 2.3.2.ds1-11 It appears that, given: library libbar, providing version BAR1 of symbol bar_sym1; library libquux, linked against libbar and using (version BAR1 of) bar_sym1; and program foo, linked with -rdynamic, providing unversioned symbol bar_sym1, and dlopen()ing lib

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Andrew Suffield
On Sun, Feb 15, 2004 at 03:27:40PM -0500, Daniel Jacobowitz wrote: > On Sun, Feb 15, 2004 at 01:55:46PM -0600, Steve Langasek wrote: > > Package: libc6 > > Version: 2.3.2.ds1-11 > > > > It appears that, given: > > > > library libbar, providing version BAR1 of symbol bar_sym1; > > library libquux,

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Daniel Jacobowitz
On Sun, Feb 15, 2004 at 09:15:05PM +, Andrew Suffield wrote: > Hmm, how about only doing this for things picked up via LD_PRELOAD? > It's really *nasty* for regular libraries. All I know is that I'm not touching lookup behavior with a thousand yard stick for Debian specifically. If you don't

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Daniel Jacobowitz
On Sun, Feb 15, 2004 at 01:55:46PM -0600, Steve Langasek wrote: > Package: libc6 > Version: 2.3.2.ds1-11 > > It appears that, given: > > library libbar, providing version BAR1 of symbol bar_sym1; > library libquux, linked against libbar and using (version BAR1 of) bar_sym1; > and program foo, lin

Bug#232920: ld.so: unversioned symbols allowed to satisfy unresolved references to versioned symbols

2004-02-15 Thread Steve Langasek
Package: libc6 Version: 2.3.2.ds1-11 It appears that, given: library libbar, providing version BAR1 of symbol bar_sym1; library libquux, linked against libbar and using (version BAR1 of) bar_sym1; and program foo, linked with -rdynamic, providing unversioned symbol bar_sym1, and dlopen()ing lib