Description of problem: Tracker bug for bugs due to http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
For cross-reference purposes: Mock builds of all bugs in the 'Depends On' section of this bug are carried out regularly by Roland Grunberg and myself. The logs are posted online, along with some basic information on which libraries/symbols are failing. The list can be found here: https://fedoraproject.org/wiki/DSOLinkBugs#List -Charley
pino-0.2.4-5.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/pino-0.2.4-5.fc13
pino-0.2.5-1.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/pino-0.2.5-1.fc13
pino-0.2.5-1.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update pino'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/pino-0.2.5-1.fc13
It would be helpful for upstreams if you could explain how to switch to this linking mode on other distributions: we'd like to help fix the telepathy-glib package, but we don't run Fedora ourselves. We've had some bug reports from Debian about builds that fail when using GNU gold, which behaves like "ld --no-add-needed" by default - are you making --no-add-needed the default, or is this change something else? (For instance, <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556487>, which references <http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking>.)
Yes, Fedora 13's default behavior is like gold's, same as --no-add-needed to ld. Passing -Wl,--no-add-needed early in the compilation command line (I'd recommend sticking it into ${CC}) will do it.
Simon: I took a look, and I can't get telepathy-glib to fail when building with the F-13 linker. Are there any special configuration options I need to enable? -Charley
Roland: > Yes, Fedora 13's default behavior is like gold's, same as --no-add-needed to > ld. Thanks, I dug this information out of a build log and fixed it in 0.11.5. For future strictness increases it'd be useful if the announcement/wiki explained to upstreams how we can reproduce Fedora behaviour without needing to install Fedora, where feasible :-) Charley: > I took a look, and I can't get telepathy-glib to fail when building with the > F-13 linker. It was a regression in the 0.11 development branch, which the Fedora telepathy-glib maintainer reported to us; judging by Fedora's versions, this has never actually been a bug in Fedora (F13 uses 0.10, and F14 only got 0.11 after I fixed this).
All packages rebuilt/fixed.