[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