Comment 22 for bug 1286046

Revision history for this message
In , Sean Davis (bluesabre) wrote :

(In reply to Sean Davis from comment #11)
> Created attachment 5426 [details]
> debian rules v2
>
> Here's a new, more concise version.

So, with the above rules, -Bsymbolic-functions flag is removed as it breaks parole.

Referring to this write-up, https://lists.ubuntu.com/archives/ubuntu-devel/2008-May/025367.html

Rewriting Parole's plugin architecture would be a huge undertaking. Parole relies on weak symbols to initialize a plugin. Here, a base plugin's interface is overridden by the actual plugin's functionality. the -Bsymbolic-functions flag completely breaks that. Adding this protection to the packaging ensures that plugins will continue to build correctly even when default build flags are altered (as they are in Ubuntu).