BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000431 [buildroot] Other minor always 09-14-05 03:32 07-08-07 04:16
Reporter mfuzzey View Status public  
Assigned To prpplague
Priority normal Resolution won't fix  
Status closed   Product Version
Summary 0000431: PATCH : make libpng.so depend on libz.so
Description The libpng.so generated by the vanilla libpng-1.2.8 sources does not depend on libz but requires applications to explicitly link with libz.

Most linux distributions seem to patch libpng to fix this (at least Debian, Gentoo, Redhat). The attached patch does this for buildroot
Additional Information There also appears to be a difference in the glibc / uClibc loader behaviour : I am in the process of porting a custom built glibc system to buildroot / uClibc. In the previous version libpng was built with no patches but glibc could loaded zlib when the calling library (sdlImage) was linked with zlib.
This did not work with uClibc

Dependency chain extract :
No patch: (ok with glibc, ko with ucLibc)
pygame -> sdlImage -> libpng
                   -> libz

With patch (ok always)
pygame -> sdlImage -> libpng -> libz
                   -> libz

Attached Files  libpng-depend-zlib.patch [^] (1,733 bytes) 09-14-05 03:32

- Relationships

- Notes
(0002568)
bernhardf
07-08-07 04:16

This really sounds like a bug to me (in sdlimage or pygame).
Suppose i have no need for compression, why would you want to force pulling in libz upon me?

Fix pygame or sdlimage instead.
 

- Issue History
Date Modified Username Field Change
09-14-05 03:32 mfuzzey New Issue
09-14-05 03:32 mfuzzey Status new => assigned
09-14-05 03:32 mfuzzey Assigned To  => uClibc
09-14-05 03:32 mfuzzey File Added: libpng-depend-zlib.patch
09-14-05 04:48 mfuzzey Issue Monitored: mfuzzey
09-27-05 18:09 vapier Project uClibc => buildroot
01-23-06 07:45 prpplague Assigned To uClibc => prpplague
01-23-06 07:45 prpplague Status assigned => feedback
07-08-07 04:16 bernhardf Status feedback => closed
07-08-07 04:16 bernhardf Note Added: 0002568
07-08-07 04:16 bernhardf Resolution open => won't fix


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker