Re: [png-mng-implement] libpng-1.2.X -> libpng-1.4.0 differences

Glenn Randers-Pehrson <[email protected]> Sun, 3 Jan 2010 08:27:22 -0500
Newsgroups gmane.comp.graphics.png.announce
Message-ID <e56ccc8f1001030527m1e427c12k3f93be66c8d0b9a3__5553.60735529593$1262525277$gmane$org@mail.gmail.com>
On Sun, Jan 3, 2010 at 12:38 AM, Glenn Randers-Pehrson
<[email protected]> wrote:
> =A0 Changes to Libpng from version 1.2.42 to 1.4.0, January 3, 2010

The configure script and most of the makefiles will build

    libpng10   (libpng-1.0.52, provided for legacy 1.0.x applications)
    libpng12   (libpng-1.2.42, provided for recent legacy 1.2.x apps)
    libpng14   (libpng-1.4.0, the current stable version)
    libpng       (whichever of the above was built last!)

    You should build them in order
       1) libpng10 (if you must; you probably don't need libpng10)
       2) libpng12
       3) libpng14

    If you simply want the latest version, use -lpng -lz when building
    your application.  If you need a specific version, use, e.g.,
    -lpng12 -lz.  Most applications can probably simply use -lpng -lz.

Glenn

---------------------------------------------------------------------------=
---
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev =