Am 12.03.2014 15:40, schrieb Andreas Färber: > Am 03.03.2014 19:42, schrieb Mark Cave-Ayland: >> On 03/03/14 18:31, Andreas Färber wrote: >> >>>> Am I missing something from the build in order for the final link to >>>> complete correctly? >>> >>> Hm, repository looks okay, and I didn't run into this yet. Possibly you >>> are using different binutils? >>> >>> Presumably you did try make clean CROSS_COMPILE=... :) >>> >>> I chose not to apply one hunk from Rene Rebe since not needed here. >>> Maybe the above .rodata.str1.4 would end up in .rodata this way? >>> >>> Make it link at al. >>> >>> - Rene Rebe<r...@exactcode.de> >>> >>> --- OpenHackWare-release-0.4/src/main.ld 2005-03-31 >>> 09:23:33.000000000 +0200 >>> +++ OpenHackWare-release-0.4-hacked/src/main.ld 2008-05-06 >>> 11:23:29.000000000 +0200 >>> @@ -49,7 +49,7 @@ >>> _sdata_end = . ; >>> . = ALIGN(4) ; >>> _ro_start = . ; >>> - .rodata : { *(.rodata) }> bios >>> + .rodata : { *(.rodata*) }> bios >>> _ro_end = . ; >>> . = ALIGN(4) ; >>> _RTAS_start = .; >>> >>> Cheers, >>> Andreas >> >> Hi Andreas, >> >> That patch definitely helps as it reduces the error to just: >> >> powerpc-elf-ld: .objs/main.out section .text.startup will not fit in >> region start >> powerpc-elf-ld: section .text [0000000005800400 -> 0000000005812e23] >> overlaps section .text.startup [0000000005800054 -> 00000000058006d7] >> powerpc-elf-ld: region start overflowed by 728 bytes >> >> So if I then apply the same trick to the .text section (patch attached) >> then I get a successful link and an output image. > > Mark, can you sign off .text part of the patch please for me to pick up?
Never mind, pushed a minor variation with a Reported-by. Next time please think of it. Andreas