GNOME Bugzilla – Bug 158531
exoprt-dynamic
Last modified: 2005-04-22 13:44:45 UTC
atk currently requires gmodule-2.0.pc, which injects --export-dynamic into the link lines. That is not a nice thing for libraries. The gtk and pango configure scripts contain sed hackery to remove the flag from the link lines, but starting with 2.5.7 glib will offer a much simpler solution in the form of a gmodule-no-export-2.0.pc file which doesn't inject --export-dynamic into the link lines to begin with. I don't know if you want to bump the glib requirement for that, but if you want, here is a patch.
Created attachment 33871 [details] [review] the patch
Thanks for the patch. I branched atk for gnome-2-8 and then committed the patch to CVS HEAD.
Padraig - are you sure we wanted to do this? It means that ATK HEAD won't work with older gtk+/glib, which is a problem for us. Personally I'd rather revert this dependency change.
I have no strong views on this. Revert if you want.