Bug#537572: gnome-settings-daemon can't connect to D-Bus and eats CPU on ia64 due to -Wl, -z-defs
jrnieder at gmail.com
Mon Nov 14 22:51:33 UTC 2011
Émeric Maschino wrote:
> So, to summarize, only libgconf.so and libsmartcard.so didn't need to
> be replaced by recompiled versions without -z defs flag. I don't know
> if it'll help further, but they can even be removed from
> /usr/lib/gnome-settings-daemon-3.0 and both GDM3 and GNOME3 session
> still run flawlessly.
Thanks, this is interesting.
Now for some stupid questions:
- does linking with gold instead (i.e., installing binutils-gold)
change the outcome?
- does using -Wl,--no-undefined in place of -Wl,-z,defs change
anything? Presumably -Wl,--no-undefined
-Wl,--error-unresolved-symbols errors out --- what is the message
when it does?
- what does using "-z defs" buy us when the error is demoted to a
warning by a later command-line option, anyway? Though I still
don't understand what is causing this code path to break.
More information about the pkg-gnome-maintainers