libpstoedit has some unresolved symbols (from libdl), preventing final linking of the pstoedit binary when using -Wl,--as-needed. This patch fixes that.
Created attachment 85885 [details, diff] pstoedit-3.42-as-needed.patch
Created attachment 85886 [details, diff] pstoedit-3.42-ebuild.patch the ebuild changes
Sent upstream (by email).
Actually, I found that I had to do the sed stuff (for pedantic) AFTER the eautoreconf or the emerge bailed on: /usr/include/GraphicsMagick/magick/magick_types.h:58: error: ISO C++ does not support 'long long'
The patch works for me on ppc but I had to patch the ebuild file by hands as it has changed since this patch has been made.
upstream fixed --as-needed w/pstoedit-3.44 (bug #139024).
(In reply to comment #6) > upstream fixed --as-needed w/pstoedit-3.44 (bug #139024). > Still fails here vanilla 3.44.
Patch added to pstoedit-3.44 I just committed. Thanks for the fix.