crosstool fail w/gcc 3.4.5 on cygwin

Robert Lippmann rlippmann@hotmail.com
Wed Apr 26 19:13:00 GMT 2006


Hi all,

I've tried building gcc-3.4.5 and glibc 2.5 & 2.6, and I get the following 
failure:

for file in ./i686-unknown-linux-gnu/bits/stdc++.h.gch/*; do \
  /usr/bin/install -c -m 644 $file 
/opt/crosstool/gcc-3.4.5-glibc-2.3.6/i686-unk
nown-linux-gnu/include/c++/3.4.5/./i686-unknown-linux-gnu/bits/stdc++.h.gch; 
don
e
/usr/bin/install: cannot stat 
`./i686-unknown-linux-gnu/bits/stdc++.h.gch/*': No
such file or directory
make[3]: *** [install-pch] Error 1
make[3]: Leaving directory 
`/home/Rob/crosstool-0.42/build/i686-unknown-linux-gn
u/gcc-3.4.5-glibc-2.3.6/build-gcc/i686-unknown-linux-gnu/libstdc++-v3/include'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory 
`/home/Rob/crosstool-0.42/build/i686-unknown-linux-gn
u/gcc-3.4.5-glibc-2.3.6/build-gcc/i686-unknown-linux-gnu/libstdc++-v3/include'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory 
`/home/Rob/crosstool-0.42/build/i686-unknown-linux-gn
u/gcc-3.4.5-glibc-2.3.6/build-gcc/i686-unknown-linux-gnu/libstdc++-v3'
make: *** [install-target-libstdc++-v3] Error 2

After doing some research, it appears to be due to an ICE earlier on which 
is Cygwin specific.

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11341

It appears to be fixed, but, not being a follower of gcc development, I'm 
not sure when.  I need to browse CVS for the fix (will do later tonight).

Dan, perhaps you can add the fix as a patch to be applied to gcc 3.4.5 by 
getandpatch?

Thanks,
Rob



--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list