Bug#790560: udev fails to start on sparc boot, breaking boot

Michael Biebl biebl at debian.org
Thu Aug 6 15:57:49 BST 2015


Am 06.08.2015 um 16:13 schrieb dmm at mattli.us:
> Richard Mortimer <richm at oldelvet.org.uk> writes:
> 
>> So maybe the code is trying to use the wrong string as input to chdir
>> and hence failing.
> 
> Is udev using the gold linker during build? 

It is, indeed.
We had a hack in debian/rules for a while, to use ld.bfd on sparc due to
build failures related to gtk-doc [1]. When the gtk-doc bits were
removed from systemd, this hack was dropped again [2]

I've been looking into a bug
> where in certain circumstances, when linking with gold, string literal
> function arguments are corrupted.
> 
> This problem was also breaking qt, specifically moc.
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773590

Looks like this should be fixed in binutils for good instead of having
individual packages work around that.

Does any want to try rebuilding the package with ld.bfd to check if it's
working properly then?

Michael


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760879
[2]
https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=ff3e6f6fc82adeeb5341b3bbd9824b2591965af6
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150806/35cbd6e7/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list