[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Accepted sdl-image1.2 1.2.2-1 (i386 source)



On Sat, 27 Jul 2002 14:29:41 -0500,
Steve Langasek <vorlon@netexpress.net> wrote:
> We do need to do a mass rebuild.  Symbol versioning is just an easy way
> to provide multiple names (png_combine_row and png_combine_row@@PNG3)
> for the same function.  If a binary or library is linked against the
> unversioned symbols, the dynamic linker will only know to look for
> 'png_combine_row'.  If there is more than one symbol named
> 'png_combine_row' loaded, the dynamic linker has to guess -- just like
> it does now.  However, if a binary is linked against the versioned
> symbols, the dynamic linker will look for 'png_combine_row@@PNG3'
> instead; if there's only one symbol named 'png_combine_row@@PNG3' in
> memory, it doesn't have to guess.
Suppose I have a package foo which is linked against the old
(that is, with no symbol versioning) libpng3.  Does foo work
if I hold foo and upgrade only libpng3 ?

-- 
Oohara Yuuma <oohara@libra.interq.or.jp>
Debian developer
PGP key (key ID F464A695) http://www.interq.or.jp/libra/oohara/pub-key.txt
Key fingerprint = 6142 8D07 9C5B 159B C170  1F4A 40D6 F42E F464 A695

Better just encrypt it all in your head :-).
--- Derrick 'dman' Hudson, about encryption without any physical medium



Reply to: