Re: Accepted sdl-image1.2 1.2.2-1 (i386 source)
On Tue, 23 Jul 2002, Junichi Uekawa wrote:
> Is version-enabling possible on all arches, and platform?
Yes for all arches we care. Berkeley db 4 and glibc also do symbol
versioning. You can simply skip versioning in platforms that do not support
it. They deserve what they get :)
> Would upstream accept it?
We should push them hard to. Versioned symbols is the only sane way to allow
for linkage of both png3 and any other png lib at the same time in a
> What would it involve?
Breaking the ABI for libpng3. Again. However, this would be the last time
such ABI changes force a full recompile of the apps AND libraries using
It really should be done upstream. You could point them to Sleepycat DB and
GNU libc as examples to be followed. They could release libpng4 which is
just libpng3 + versioned symbols, and deprecate libpng3.
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
To UNSUBSCRIBE, email to email@example.com
with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org