[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


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


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

-set_version
19.17.5:2.0:3.0:4.0:5.0:6.0:7.0:8.0:9.0:10.0:11.0:12.0:13.0:14.0:15.0:16.0:17.0:18.0:19.0

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
10802.

See also:
http://www.mail-archive.com/libtool@gnu.org/msg06548.html

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