Re: [HEADS-UP] poppler soname bump

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2017-11-06 06:13, David Tardon wrote:
> I will build a new release of poppler this week, which includes soname
> bump. I will take care of rebuilding the affected packages:

While ultimately it would be nice to have everything use one of the
bindings as intended, but in the meantime perhaps we can still save you
some work for the next bump.

> kf5-kfilemetadata
> okular

These are cases of overlinking, as they only use symbols from
libpoppler-qt5.  This can be seen in Ubuntu (which links with
-Wl,--as-needed and -Wl,--no-undefined) and Cygwin (which as a PE
platform acts similarly automatically), neither of which require libpoppler.

extra-cmake-modules should be fixed so that Poppler::Qt5 does not pull
in Poppler::Core:

--- a/find-modules/FindPoppler.cmake
+++ b/find-modules/FindPoppler.cmake
@@ -86,5 +86,4 @@
 foreach(_comp ${Poppler_known_components})
     string(TOLOWER "${_comp}" _lc_comp)
-    set(Poppler_${_comp}_component_deps "Core")
     set(Poppler_${_comp}_pkg_config "poppler-${_lc_comp}")
     set(Poppler_${_comp}_lib "poppler-${_lc_comp}")

> poppler-sharp

Are you sure this is necessary?  Only libpoppler-glib is mentioned in
the .dll.config, and libpoppler doesn't have a C API for the assembly to
load.

> texworks

This too appears to be a case of overlinking, and again neither Ubuntu
or Cygwin show a libpoppler dependency, and Debian's build log shows a
warning that it is unused.  POPPLER_BASE_LIBRARIES is used in
modules/QtPDF/CMake/Modules/FindPoppler.cmake (no relation to ECM's) to
determine if poppler was built with fontconfig support, but if you
remove it from POPPLER_LIBRARIES there it should avoid this.

-- 
Yaakov Selkowitz
Software Engineer - Platform Enablement Group
Red Hat, Inc.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux