evolution should not be linked with -Bsymbolic-functions

Bug #1402422 reported by Steffen Kieß
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

evolution should not be linked with -Bsymbolic-functions as it relies on the fact that some function calls (e.g. to eab_contact_display_get_type()) go through the PLT.

See also https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/831308/comments/7 and https://bugzilla.gnome.org/show_bug.cgi?id=594473 (evolution doesn't seem to support building with -Bsymbolic-functions).

This seems to be fixed for current versions of evolution-ews: https://launchpad.net/ubuntu/+source/evolution-ews/3.12.7-1

This affects both evolution 3.2 (in Ubuntu 12.04 LTS) and 3.10 (in Ubuntu 14.04 LTS).

Steffen Kieß (s-kiess)
description: updated
Revision history for this message
Iain Lane (laney) wrote :

Thanks, I will upload this change to the in-development release (Vivid, to become 15.04) now.

Could you prepare the description of bug #813308 according to the Stable Release Update template please? I will then be able to propose the same fix for Ubuntu's stable releases (12.04, 14.04, 14.10). That's <https://wiki.ubuntu.com/StableReleaseUpdates#Procedure> point #3 under "Procedure".

Revision history for this message
Iain Lane (laney) wrote :

Oops, I meant bug #831308 of course.

Revision history for this message
Steffen Kieß (s-kiess) wrote :

I've updated the description for bug #831308.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution - 3.12.9-0ubuntu2

---------------
evolution (3.12.9-0ubuntu2) vivid; urgency=medium

  * Strip -Bsymbolic-functions from LDFLAGS; evo doesn't work when built with
    this (see bgo #594473 for more info) (LP: #1402422, #831308)
 -- Iain Lane <email address hidden> Tue, 16 Dec 2014 12:38:26 +0000

Changed in evolution (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.