Again: Bootstrap failure for objdir containing colon
Alexandre Oliva
aoliva@redhat.com
Sat Dec 16 07:57:00 GMT 2000
On Dec 16, 2000, Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> wrote:
> Well, I think there is a big difference here: We can easily control
> whether we use colons in the source directories or not, but we cannot
> easily control the names object directories.
???
I don't see any difference here. What's the difference between your
storing your build tree in /tmp/`date`/gcc and my storing my source
tree in ~/src/`date`/gcc-cvs? Any Makefile target that refers to
$(srcdir) will break, then.
> This problem has been fixed two times during the last month and now
> reappeared for a third time, and the failure really was a bit hard for
> me to understand, so just imagine some regular user. :-O
It was never really fixed. All attempted fixes broke something else.
As I said, it's tricky to fix correctly.
> What confuses me a bit is why this is causing problems for libstdc++-v3
> while it has been working for years (and the rest of GCC). Is there some
> special requirement libstdc++-v3 has?
Because libstdc++-v3 is the first package (AFAIK) that exports its
build parameters (header and library search paths), as opposed to
having them hard-coded in the top-level build machinery.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me
More information about the Libstdc++
mailing list