Hi Riccardo,

> Am 26.03.2015 um 09:00 schrieb Riccardo Mottola <[email protected]>:
> 
> I'm confused about our libpng versions!
> 
> lrwxrwxrwx   1 root     root          11 Nov 11  2012 /opt/csw/lib/libpng.so 
> -> libpng15.so
> lrwxrwxrwx   1 root     root          16 Sep 18  2012 
> /opt/csw/lib/libpng.so.3 -> libpng.so.3.50.0
> -rwxr-xr-x   1 root     bin       210396 Sep 18  2012 
> /opt/csw/lib/libpng.so.3.50.0
> lrwxrwxrwx   1 root     root          18 Sep 18  2012 
> /opt/csw/lib/libpng12.so.0 -> libpng12.so.0.50.0
> -rwxr-xr-x   1 root     bin       200752 Sep 18  2012 
> /opt/csw/lib/libpng12.so.0.50.0
> lrwxrwxrwx   1 root     root          19 Nov 11  2012 
> /opt/csw/lib/libpng15.so -> libpng15.so.15.13.0
> lrwxrwxrwx   1 root     root          19 Nov 11  2012 
> /opt/csw/lib/libpng15.so.15 -> libpng15.so.15.13.0
> -rwxr-xr-x   1 root     bin       234128 Nov 10  2012 
> /opt/csw/lib/libpng15.so.15.13.0
> 
> we have versoned names for 12 and 15 but what is libpng.so.3 which would look 
> as the correct one? I see the series a 1.0, 1.2, 1.5…

That is 1.2.50:

> dam@unstable10s [unstable10s]:/home/dam > pkginfo -x CSWlibpng3 CSWlibpng12-0 
> CSWlibpng15-15
> CSWlibpng3  libpng3 - The official library for Portable Network Graphics 
> format (PNG), libpng.so.3
>          (sparc) 1.2.50,REV=2012.09.18

> CSWlibpng12-0  libpng12_0 - The official library for Portable Network 
> Graphics format (PNG), libpng12.so.0
>             (sparc) 1.2.50,REV=2012.09.18
> CSWlibpng15-15  libpng15_15 - The official library for Portable Network 
> Graphics format (PNG), libpng15.so.15
>              (sparc) 1.5.13,REV=2012.11.10

libpng.so.3 and libpng12.so.0 are produced by the same recipe:
https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/pkg/libpng/branches/libpng3/Makefile
This seems like the same library due to upstream rename.

> On my own box I and up having libpng3.. Just to know about this oddity.
> 
> There are some security updates, I'll try my best updating libpng, but wanted 
> to now this oddity first.

If you don’t introduce another soname it should be fine, otherwise the same 
restrictions apply
as to e.g. the OpenSSL transition:
http://wiki.opencsw.org/project-openssl
Although it should be less of a problem now due to direct linking, but AFAIK 
this has not been
tested enough.


Best regards

— Dago



-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to