[Bug 33109] Telepathy-glib fails to build on blackfin

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jan 14 19:38:22 CET 2011


--- Comment #7 from Tiago Katcipis <tiagokatcipis at gmail.com> 2011-01-14 10:38:22 PST ---
(In reply to comment #6)
> The problem is that telepathy-glib is trying to do clever tricks with symbol
> versioning so we can detect accidental ABI breaks (and library users get better
> diagnostics if their telepathy-glib is too old), and I'm not sure how those
> interact with toolchains that prepend an underscore.
> http://lists.gnupg.org/pipermail/gcrypt-devel/2010-June/001639.html seems to be
> basically the same problem.
> One way we could work around this would be to try the symbol-versioning magic
> on a tiny library with known contents, and disable it if weird stuff is
> happening.

This would be great, it seems that any little difference on how the toolchain
generates the symbols can break the build.

> One workaround you could use to get a build would be to force the
> HAVE_LD_VERSION_SCRIPT conditional to be false.

i tried to do that and dont worked, i run a grep on the source dir to find
where HAVE_LD_VERSION_SCRIPT is used, but grep didnt find it anywhere...are you
sure this is used on tpglib too? on the libgcrypt it seems to exist, but not on

im looking at the blackfin toolchain nm to see if i can found another
workaround...maybe configure it to make an output that works.

thanks for the help Simon, as soon as i get a solution ill post it here.

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

More information about the telepathy-bugs mailing list