From: SourceForge.net <no...@so...> - 2012-03-03 13:23:52
|
Bugs item #3495948, was opened at 2012-03-01 03:00 Message generated for change (Comment added) made by ktou 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: Closed >Resolution: Fixed 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). ---------------------------------------------------------------------- >Comment By: Kouhei Sutou (ktou) Date: 2012-03-03 05:23 Message: Thanks for your report! I've removed poppler-cairo check as you mentioned in master. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=470969&aid=3495948&group_id=53614 |