Hello,
Il 16/01/2014 11:23, Will Newton ha scritto:
x86 works a bit differently, and only sets st_value to non-zero if !pointer_equality_needed for that symbol. This is where things start to get a bit hazy for me. I guess the current behaviour is useful for someone, but I am not sure what would potentially break by changing it. I'll raise the issue on the binutils list and see if there is anyone who can explain that.
just FYI, I opened a bug report on binutils to keep track of the issue.
In Qt we'll probably drop -Bsymbolic from anything but x86/x86-64 to work around it for the time being, as we started getting reports of the same issue for PPC as well.
Thanks,