>>>> "P" == P E Jareth Hein
<jareth(a)camelot.co.jp> writes:
>>>> "nbecker" == nbecker
<nbecker(a)fred.net> writes:
nbecker> I'm trying to build on
i686-pc-linux-gnu RH5.1. It seems I
nbecker> need libpng-1.0.2.
nbecker> OK, I built libpng-1.0.2 modifying the makefile to build
nbecker> share lib via libtool.
nbecker> What to call the soname? I'm assuming that libpng-1.0.2 is
nbecker> not binary compatible with 1.0.1. On RH5.1 libpng-1.0.2 is
nbecker> called libpng-2.1.0 (I think that was actually my doing when
nbecker> I put it into libgr, IIRC).
P> 1.0.2 is binary compatible with what little testing I gave it. There
P> are a couple of new functions/features, but the rest is bugfixes.
nbecker> So I'm calling libpng-1.0.2 libpng-3.0.0. What do you think?
P> I don't quite understand where your question comes from... The
P> libpng-1.0.2 makefile should create for you a shared library with the
P> soname of 2.1.0.2. If you look at the top of png.h, you will see the
P> following:
OK, I used the makefile.std script and didn't see anything about
shared libs. The correct script is makefile.lnx for linux. What
about other systems that support shared libs? I suggest using
libtool.