After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 158531 - exoprt-dynamic
exoprt-dynamic
Status: RESOLVED FIXED
Product: atk
Classification: Platform
Component: build
unspecified
Other Linux
: Normal normal
: ---
Assigned To: padraig.obriain
padraig.obriain
Depends on:
Blocks:
 
 
Reported: 2004-11-17 05:03 UTC by Matthias Clasen
Modified: 2005-04-22 13:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the patch (1.68 KB, patch)
2004-11-17 05:04 UTC, Matthias Clasen
none Details | Review

Description Matthias Clasen 2004-11-17 05:03:53 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.
Comment 1 Matthias Clasen 2004-11-17 05:04:22 UTC
Created attachment 33871 [details] [review]
the patch
Comment 2 padraig.obriain 2004-11-17 09:32:47 UTC
Thanks for the patch.

I branched atk for gnome-2-8 and then committed the patch to CVS HEAD.
Comment 3 bill.haneman 2005-04-22 13:35:06 UTC
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.
Comment 4 padraig.obriain 2005-04-22 13:44:45 UTC
I have no strong views on this. Revert if you want.