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

Reply via email to