[Poppler-bugs] [Bug 7054] Fix #4481 for broke ABI

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 30 20:34:52 PDT 2007


http://bugs.freedesktop.org/show_bug.cgi?id=7054





------- Comment #6 from ranger at befunk.com  2007-05-30 20:34 PST -------
(In reply to comment #1)

> What I'll commit to CVS, though, is a change to the poppler-glib.pc file that
> will list poppler as a Requires.private dependency so that evince and other apps
> using the glib bindings wont be linking directly to a library that break ABI. 
> With that it should be possible to bump the libpoppler.so soname without
> affecting poppler-glib users, but I'm reluctant to commit to even that. 
> Basically any change in the poppler core will affect ABI, so we'd be bumping the
> soname with almost every commit.

I know that you're not guaranteeing compatibility until 1.0 so you can do what
ever you want, but just so you know, this may work on ELF systems, but it will
break compatibility on OSX, where there is no such thing as an indirect link
(pkgconfig on osx will add Requires.private to the link line).

On the other hand, it looks like there are Real Apps that are starting to use
poppler, so it would be nice if the libtool conventions were followed.  :(


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Poppler-bugs mailing list