On 26 Oct 2001, Eric W. Biederman wrote: > > The fix is to get rid of those sections, viz: > > .text (.) : { > > _text = .; > > *(.text); > > *(.text.*); > > _etext = .; > > _rodata = .; > > *(.rodata) > > _erodata = .; > > _data = .; > > *(.data) > > _edata = .; > > } > > > > Builds with no errors, and places all the pieces correctly. > > Except the virtual addresses of variables in the data > section are wrong and the code won't run.
Well, this one I have not tried. But a very similar fix on the alpha did work. Oh, I see what you mean, sorry. OK, don't know what to do. > With ld 2.10.90 I don't have any problems ld --version. that same version, same bfd library, breaks on alpha. > It seriously looks like simply having new enough tools might be > the solution. Every time I have tracked it that was the problem/difference. In catani's case the tools are NEWER, and they went from working to broken :-( I'd rather get to the point that we can work with any version of ld, that may be impossible however. ron