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 610751 - [PATCH] Add missing libm linking
[PATCH] Add missing libm linking
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2010-02-23 00:45 UTC by Brian Pepple
Modified: 2010-02-23 12:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to add missing linking to libm (582 bytes, application/octet-stream)
2010-02-23 00:45 UTC, Brian Pepple
  Details
Patch to add missing linking to libm (582 bytes, patch)
2010-02-23 00:46 UTC, Brian Pepple
none Details | Review

Description Brian Pepple 2010-02-23 00:45:18 UTC
Created attachment 154460 [details]
Patch to add missing linking to libm

Empathy fails to build due to a change DSO-linking semantics of the gcc compiler in Fedora. Previously calls to the linker (ld) from gcc would result in dangerous default behaviour where ld would attempt to implicitly satisfy link requirements. The change will prevent ld from automatically searching in the dependencies of linked objects.

Please find the attached patch which will add the missing linking to libm which will fix this build failure for Empathy.

For more info please refer to:
https://bugzilla.redhat.com/show_bug.cgi?id=564975
http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
Comment 1 Brian Pepple 2010-02-23 00:46:39 UTC
Created attachment 154461 [details] [review]
Patch to add missing linking to libm
Comment 2 Guillaume Desmottes 2010-02-23 12:08:41 UTC
Merged to master. Thanks!

This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.