This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Toplevel bits for bootstrapping target libraries
On Tue, Dec 20, 2005 at 03:56:23PM -0500, Nathanael Nerode wrote:
> > Daniel Jacobowitz wrote:
> >
> >
> >>I'd like these patches to be merged before we enable toplevel
> >>bootstrap, and I think that we need to do that as soon as possible -
> >>no matter how much we test it, it's going to break a couple of setups,
> >>and I want to do that during stage 1 rather than midway through stage
> >>2.
>
> Patch was fine, but I still think that multilib.out properly belongs in
> the staged target subdir, not in each configured library. :-P There is
> only one (per stage). Furthermore, you're reinventing the wheel by
> writing procedural code in the configure-stage* rule which essentially
> implements a dependency; if there's any way at all to replace that with
> actual Make dependencies, you should do so.
At the point I was writing it the target subdir wasn't staged. I
managed to convince myself quite thoroughly that the code needed to be
where it was to get the right result; I should have written down my
logic at the time. If you ever feel like experimenting with a single
staged multilib.out, you're more than welcome to.
--
Daniel Jacobowitz
CodeSourcery, LLC