This is the mail archive of the
mailing list for the libstdc++ project.
Re: staging headers fix (was Re: libstdc++ problem)
- To: Phil Edwards <pedwards at disaster dot jaj dot com>
- Subject: Re: staging headers fix (was Re: libstdc++ problem)
- From: Gabriel Dos Reis <Gabriel dot Dos-Reis at cmla dot ens-cachan dot fr>
- Date: 15 Jul 2001 10:51:14 +0200
- Cc: Gabriel Dos Reis <Gabriel dot Dos-Reis at cmla dot ens-cachan dot fr>, Anthony Green <green at cygnus dot com>, gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, neil at daikokuya dot demon dot co dot uk
- Organization: CMLA, ENS Cachan -- CNRS UMR 8536 (France)
- References: <200107141315.GAA07484@makita.cygnus.com> <firstname.lastname@example.org> <20010714203033.A3945@disaster.jaj.com>
Phil Edwards <email@example.com> writes:
| Short term... sigh. That patch fixes so much stuff I'd hate to revert
| the whole thing.
I'm not questioning the fact that it was intended to fix many things.
But reality is that, we've got three bootstrap failure reports (I'm
not counting mine on solaris). Java folks rely on functional C++, so
failure isn't stopping just we, V3 hackers, but also other guys
relying on a functional C++. It is not question not to have the patch
in, but we have to preserve the "bootstrapability".
| Why don't we just force the headers to be copied rather
| than symlinked? It's only a single line (patch below), it preserves all
| the other semantics we've been trying to achieve, it lets the autobuilders
| succeed, and it lets other people depending on this patch go forward.
| Everybody wins. (At least until Monday when we try to find a real solution.)
As a short term solution, yes. If it bootstraps then please check it in.