On Friday 15. December 2017 20.04.11 Paul Boddie wrote:
I recently looked at the collection of patches accumulated when trying to get the CI20 support to a functioning state, and I think I've brought them up to date with the latest upstream repository version (r75). In doing so, I've also tried to break them up into distinct parcels of functionality so that the less interesting or less relevant patches can be ignored.
Unfortunately, I spoke too soon about bringing these patches up to date for two reasons. Firstly, I actually tested their application against r75 and there were a couple of problems which I think I have fixed now.
However, another problem has emerged when trying to build L4Re. It appears that something changed between r72 and r73, and now, when I try and build L4Re, I get a linker error as described in the following Debian bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884821
---- mipsel-linux-gnu-ld: main.o: Can't find matching LO16 reloc against `.text' for R_MIPS_GOT16 at 0x1f8 in section `mipsel-linux-gnu-ld: BFD (GNU Binutils for Debian) 2.29.1 internal error, aborting at ../../bfd/bfd.c:866 in _bfd_doprnt
mipsel-linux-gnu-ld: Please report this bug. ----
Has anything changed in r73 that might affect the structure of generated binaries? The same error can also be reproduced in r74 and r75.
Paul
P.S. A page describing the patches can be found here: