Mail Archives: djgpp-workers/2001/06/25/12:05:50
On Mon, 25 Jun 2001, Tim Van Holder wrote:
> > We've been through that in the past: the problem with the linker script
> > is that, unlike specs, it is releated to both the compiler and to
> > Binutils.
>
> I don't agree - linker scripts are only for the linker (ie binutils). The
> djgpp.djl script was different, as it was tied to the DJGPP core (djdev),
> the compiler (though the specs file) and binutils (as it needed to evolve
> along with the builtin script). Once that homegrown script is dropped,
> binutils becomes the sole owner of linker scripts.
> Even if a new compiler needs updated linker scripts, that support must be
> added to binutils, and it is the updated binutils that will bring the new
> scripts with it. So linker scripts are only related to the compiler the
> same way any of the binutils are.
> For example, if gcc 3.1 for whatever reason needs linker script capabilities
> only provided by binutils 2.15, then our gcc 3.1 package, just like any
> other,
> would require binutils 2.15.
>
I agree. It belongs to binutils and with time all other copies should die.
I suggested to put linker script (with different name, not
djgpp.djl) in gcc-3.0 DJGPP distribution for time while linker scripts in
binutils will be fixed. After that we'll be able to remove all
other copies of linker script except binutils one.
Andris
- Raw text -