problem with binutils 2.29 for microblaze

Waldemar Brodkorb wbx@openadk.org
Tue Aug 8 16:46:00 GMT 2017


Hi Alan,
Alan Modra wrote,

> From a quick look at uclibc-ng support for microblaze, I see that
> PERFORM_BOOTSTRAP_RELOC in ldso/ldso/microblaze/dl-startup.h only
> handles R_MICROBLAZE_REL.  Your conclusion that R_MICROBLAZE_NONE
> breaks ld.so self relocation is correct.
> 
> > https://cgit.openadk.org/cgi/cgit/uclibc-ng.git/tree/ldso/ldso/dl-startup.c#n262
> > 
> > So is it a bug in uClibc-ng ld.so or a bug in binutils?
> 
> Both, I would say.  uclibc-ng for not handling _NONE relocs, binutils
> for generating them in the first place.

Ah, thanks for heads up. I fixed the missing _NONE relocs handling.
So we have fixes in binutils and uClibc-ng, great!

best regards
 Waldemar



More information about the Binutils mailing list