public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Developers, please work on underlinking issues!
@ 2016-08-17 20:37 Michał Górny
  2016-08-17 21:02 ` Ulrich Mueller
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Michał Górny @ 2016-08-17 20:37 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1518 bytes --]

Hello, fellow developers.

TL;DR: switch to the darn gold linker, and start fixing your darn
packages!

After many years, the underlinking tracker [1] is still full of bugs.
This is a huge QA problem, and most of the developers don't test for
it.

Long story short, the thing usually looks like this: a developer
switches to the gold linker, starts hitting build failures
and reporting bugs. Most of the time, nobody gives a damn about those
bugs and the developer eventually gives up, wants to be able to upgrade
his system again and switches back to bfd.

So I'm asking shortly: please start caring. Switch to gold:

$ sudo binutils-config --linker ld.gold

Test your packages. Report bugs upstream. Get them fixed.

If someone already tested it and reported the bug, proxy it upstream.
Don't expect everyone else to do the dirty work on your packages.

This is not some problem with a fancy non-standard configuration.
ld.gold is just the messenger, and the message is: you are not linking
to the libraries you are using. This is serious, and your package only
works by accident. Of course, you don't have to pass my exact words
upstream.

That said, I'd really like for Gentoo to be able to finally switch to
ld.gold by default. However, that can't happen if every common system is
going to have 1-3 packages failing to build.

Thanks in advance.

[1]:https://bugs.gentoo.org/show_bug.cgi?id=underlinking

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 949 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-08-19 15:18 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-17 20:37 [gentoo-dev] Developers, please work on underlinking issues! Michał Górny
2016-08-17 21:02 ` Ulrich Mueller
2016-08-18  5:39 ` Daniel Campbell
2016-08-18 10:26   ` Alexis Ballier
2016-08-18 12:12   ` Rich Freeman
2016-08-18 10:43 ` Andrew Savchenko
2016-08-18 11:47   ` Lars Wendler
2016-08-18 12:13     ` Rich Freeman
2016-08-18 13:21       ` Alexis Ballier
2016-08-18 21:20         ` Daniel Campbell
2016-08-18 21:56           ` Alexis Ballier
2016-08-18 23:49             ` Mart Raudsepp
2016-08-19  4:58         ` Michał Górny
2016-08-19  7:49           ` Rich Freeman
2016-08-19 15:18             ` james
2016-08-19 12:46           ` Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox