[cairo-bugs] [Bug 18008] Can't link on Tru64: argument list too long

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Dec 28 14:21:14 PST 2009


Peter O'Gorman, The Written Word, Inc. <pogma at thewrittenword.com> changed:

           What    |Removed                     |Added
                 CC|                            |pogma at thewrittenword.com

--- Comment #4 from Peter O'Gorman, The Written Word, Inc. <pogma at thewrittenword.com>  2009-12-28 14:21:12 PST ---
(In reply to comment #3)
> What I meant was: "Can anyone tell me why libtool is doing what it's doing?"!

For cairo-1.6.4 CURRENT was 19, REVISION 5 and AGE 17, so libtool added


to the link flags, thus ensuring that any application that used a previous
libcairo.so.2 would continue to be compatible with the current one.

Now, with libcairo-1.8.8, libtool again attempts to ensure that applications
that use a previous libcairo do not need to be rebuilt by adding all versions
from $CURRENT - $AGE to $CURRENT to the -set_version compatibility list.
Libtool does not know that there were no versions released between 19 and

See also:

I can only suggest that cairo add an exception for *-osf* to make the version
info 20:0:18 or something that will still give the same soname as cairo-1.6.4,
but not lead to problems with command line length.

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the cairo-bugs mailing list