From: Thomas Klausner
>Currently, png-1.2.10 installs a compatibility library
with all
>deprecated symbols, but removes any way to access it
except by
>putting the complete path to the library on the link
line.
That wasn't the intention. The compatibility library is
just
the same (identical) library installed with a different name
-
libpng.so instead of libpng12.so. It's an accident/error
that
the non-exported symbols are still in there.
>How about installing it as libpng10.la or
libpngcompat.la (or
>similar) instead? Or getting rid of it completely?
It *isn't* libpng 1.0 - it really is libpng 1.2 with a
different
name. The reason for having it is that the name change
happened
after the first release of 1.2, so some apps are linked
against
libpng.so, not libpng12.so.
For certain nothing should be linking against libpng.so now.
IIRC
up to 1.2.8 an explicit -lpng (as opposed to -lpng12) would
do that,
but now -lpng will behave as -lpng12.
John Bowler <jbowler acm.org>
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web
services, security?
Get stuff done quickly with pre-integrated technology to
make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on
Apache Geronimo
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
png-mng-implement mailing list
png-mng-implement lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/png-m
ng-implement
|