[Buildroot] [PATCH] binutils: backport xtensa ld optimizations

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Apr 9 19:55:32 UTC 2015


Dear Max Filippov,

On Thu,  9 Apr 2015 19:55:51 +0300, Max Filippov wrote:
> This series optimizes most time-consuming algorithms and data structures
> in the xtensa link-time relaxation code, leaving relaxation logic intact.
> 
> Speedup linking typical linux kernel is ~8 times (1 minute instead of 8),
> pathological cases (linking objects partially linked without relaxation)
> are handled ~60 times faster (1 minute instead of an hour).
> 
> Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>

Applied, thanks. I must say I'm not super happy with having such large
patches, especially as they will only disappear when we get rid of the
corresponding binutils version. But oh well, it's on the other side
really nice to see that you're maintaining the xtensa support in
Buildroot on a regular basis, and it's probably needed to have a proper
support for this architecture.

Thanks again!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list