[Gambas-bugtracker] Bug #2125: gb.poppler still has a dependency on libpoppler

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Wed Mar 10 17:44:53 CET 2021


Comment #6 by Benoît MINISINI:

No, Gambas checks nothing. It's how shared libraries work on Linux.

'libpoppler-cpp' and 'libpoppler-glib' depend on 'libpoppler', so if you compile the Gambas poppler component, you obtain a shared library that depends on 'libpoppler'. You can use the 'ldd' program on the shared library object to check that.

The component shared library does not need to be recompiled as soon as none of the shared libraries it depends on change its major API version (the first number after ".so").

As libpoppler changes its major API version at each upgrade (they are apparently unable to make a stable API for it), you are doomed, and must reconfigure and recompile the Gambas poppler component each time.

Benoît MINISINI changed the state of the bug to: Upstream.

More information about the Bugtracker mailing list