From: Rainer Orth <r...@cebitec.uni-bielefeld.de> Date: Wed, 13 Apr 2011 19:16:32 +0200
> David Miller <da...@davemloft.net> writes: > >> From: Rainer Orth <r...@cebitec.uni-bielefeld.de> >> Date: Tue, 12 Apr 2011 15:00:53 +0200 >> >>> On Solaris 10, as assembles the test just fine, but ld cannot deal with >>> gas 2.21 output: >>> >>> ld: fatal: relocation error: R_SPARC_GOTDATA_HIX22: file gotdata.o: symbol >>> <unknown>: offset 0xff370163 is non-aligned >>> ld: fatal: relocation error: R_SPARC_GOTDATA_LOX10: file gotdata.o: symbol >>> <unknown>: offset 0xff370167 is non-aligned >>> ld: fatal: file gotdata: creation interrupted: Error 0 >> >> Really strange error message, could you see if adding something as simply as >> ".align 4" after the ".text" in the test assembler makes this go away? > > yep, that does the trick. > >>> Ok for mainline? >> >> I'm fine with this patch, we can try to attack the above problem >> independently. > > Thanks, installed. Thanks Rainer, if you cons up a patch to add the ".align" directive I'll ACK that as well.