[SeaBIOS] Cannot move location counter backwards (romlayout16.lds) error
kevin at koconnor.net
Sun May 22 03:17:33 CEST 2011
On Tue, May 17, 2011 at 11:13:24AM -0600, Bruce Rogers wrote:
> >>> On 5/17/2011 at 08:29 AM, Mustafa Tufan <mustafa.tufan at gmail.com> wrote:
> > out/romlayout16.lds:697 cannot move location counter backwards (from
> > 000000000000ca0d to 000000000000c9f4)
> > make: *** [out/rom16.o] Error 1
> What linker version are you using?
> I ran into this type of problem when using the latest un-official binutils package.
> They have since fixed a recently introduced bug in ld that was causing the issue.
> For more info, see: https://bugzilla.novell.com/show_bug.cgi?id=691290
Thanks for the link. This seems to be a pretty striking failure in
LD, and it seems to have shipped with Ubuntu 11.04. I think the only
thing we can do here is detect the error during build and alert the
user of the problem. Ughh.
More information about the SeaBIOS