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

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
app+library stack.

> 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
libpng.

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
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: