On Mon, Aug 04, 2008 at 01:42:47AM +0200, Rene Engelhard wrote: > You want -fPIC, both for your lib and agg. Try -lagg_pic if it exists > (when I maintained agg I created it - OOo once used agg too and still > has agg 2.4 in the code - unused by distros, though)
Ah, that's the clue that I needed to answer my main point. Thanks! On Sun, Aug 03, 2008 at 04:46:55PM -0700, Russ Allbery wrote: > It looks like libagg is only available as a static library and not as a > shared library? If so, to link it into a shared library, it must be built > position-independent (-fPIC) on almost every platform except i386. This > error message, if libagg isn't PIC on any architecture, will likely result > in FTBFS on many architectures, such as amd64. > > Ideally, libagg should provide a shared library. Otherwise, any package > that links against the existing library would require a rebuild for any > security vulnerabilities in the library. > > Policy 10.2 covers this somewhat. There seems to be some discussion of why no shared library is built in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377270 Cheers, Dominic. -- Dominic Hargreaves | http://www.larted.org.uk/~dom/ PGP key 5178E2A5 from the.earth.li (keyserver,web,email) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]