Package: libpng12-dev
Version: 1.2.13-4
Severity: grave
Justification: breaks build-depending packages

Functions png_get_asm_flags(), png_set_asm_flags(), and possible some
more are part of libpng's API, but are missing from libpng's list of
exported symbols on amd64. I've checked that it's present on i386 and ia64.
This problem surfaced because libpng recently switched to using
MMX-optimized routines on amd64 (or at least started telling to do so),
and the two mentioned functions are required to ensure thread-safety in
asm-optimized code (cf. libpng(3)).

At least imagemagick and graphicsmagick fail to link on amd64 due to
this problem, but as the affected code was taken from libpng's man
page, there might be more FTBFS errors lurking. If you disagree on
the RC-ness of this issue, please let me know. I can hack around it in
my packages for Debian's purposes, but not in a generic way.

Regards,

Daniel.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to