From: SourceForge.net <no...@so...> - 2012-03-01 11:00:26
|
Bugs item #3495948, was opened at 2012-03-01 03:00 Message generated for change (Tracker Item Submitted) made by pinotree You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=470969&aid=3495948&group_id=53614 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pino Toscano (pinotree) Assigned to: Nobody/Anonymous (nobody) Summary: poppler: extra linking to libpoppler Initial Comment: Currently the poppler extension links to both libpoppler-glib (which is what the extension wraps) and the private libpoppler library. The linking to libpoppler seems to come from the poppler-cairo pkg-config search in poppler/ext/poppler/extconf.rb; poppler-cairo does not represent "glib is compiled with cairo" (which is already expressed in the pkg-config file for poppler-glib, and by the POPPLER_HAS_CAIRO #define set in that case), but it's more really something related to the private libpoppler library. It seems that removing the line | PKGConfig.have_package('poppler-cairo') from poppler/ext/poppler/extconf.rb does not cause any build failure (although I couldn't run the test suite) but only no libpoppler.so in the NEEDED dependencies of poppler.so (diff the output of `readelf -d poppler.so | grep NEEDED` before and after the above change). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=470969&aid=3495948&group_id=53614 |