Hi all, A new version of libpng was released today and there are some changes I'd like to throw out on the table for discussion. Here are summarized topics.
1. The package is now autotooled. 2. The autotooled installation doesn't exactly work how the author wanted it to, so he is recommending to use the custom makefiles as in the past. 3. The autotooled version actually could be used. 4. The custom makefile installation is broken. 5. Nothing in the above is difficult to fix. 6. There are no API changes to speak of. This release is mostly just bug-fixes, the change to autotools, and some new additional custom makefiles. Here is the expanded versions of the above. #'s 1-3: The autotooled version compiles and installs fine. As best as I can tell, the library builds correctly and automatically finds and pulls in libz and libm. The pkgconfig .pc file is correct without modification or patching. The only issue is the maintainer thinks because the library version name is inconsistent with past versions, that the custom makefile method should be used. Here is what I see would be different using the autotooled version. (btw - the INSTALL file says to use autotools and CMMI). The library name is different. Instead of libpng12.so.0.1.2.9 the autotooled version would be libpng12.so.0.9.0. Symlink names remain the same: libpng12.so.0 and libpng12.so. As in the previous versions, there is also libpng.3xxx series also. Because the symlink names remain the same, there should be no issues with packages linking to the libpng libraries. #4: The custom makefile is broken in that libz and libm do not get pulled in. The patch we've used in the past does not apply, so there is some trivial work to get this custom makefile to produce a workable library. In the Trac bug, Dan has mentioned that he feels we could go with the autotooled version of the library safely. I feel likewise. Suggestions, concerns, discussion and other comments are welcome. I won't do anything until after the Easter weekend, so let's say that on Tuesday evening (3/18) we'll call for a vote on how to proceed. And, BTW, Happy Easter to everyone. -- Randy rmlscsi: [bogomips 1003.28] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3] [GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686] 19:00:00 up 20 days, 6:37, 2 users, load average: 0.22, 0.12, 0.09 -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
