make[3]: Entering directory `/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include' mkdir -p ./i686-pc-cygwin/bits/extc++.h.gch /home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/./gcc/xgcc -shared-libgcc -B/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/./gcc -nostdinc++ -L/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/src -L/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/src/.libs -B/opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/bin/ -B/opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/lib/ -isystem /opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/include -isystem /opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/sys-include -Winvalid-pch -x c++-header -g -O2 -I/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin -I/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include -I/home/rainer/software/src/gcc-4.5.0/libstdc++-v3/libsupc++ -O2 -g /home/rainer/software/src/gcc-4.5.0/libstdc++-v3/include/precompiled/extc++.h -o i686-pc-cygwin/bits/extc++.h.gch/O2g.gch In file included from /home/rainer/software/src/gcc-4.5.0/libstdc++-v3/include/precompiled/extc++.h:59: /home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include/ext/throw_allocator.h: In function 'std::ostream& __gnu_cxx::operator<<(std::ostream&, const __gnu_cxx::throw_allocator_base&)': /home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include/ext/throw_allocator.h:289: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [i686-pc-cygwin/bits/extc++.h.gch/O2g.gch] Error 1 make[3]: Leaving directory `/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include'
Can you configure with --disable-libstdcxx-pch and try again?
(In reply to comment #1) > Can you configure with --disable-libstdcxx-pch and try again? > sure, in the evening.
(In reply to comment #1) > Can you configure with --disable-libstdcxx-pch and try again? > Now I get in libstdc++-v3/src: libtool: compile: /home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/./gcc/xgcc -shared-libgcc -B/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/./gcc -nostdinc++ -L/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/src -L/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/src/.libs -B/opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/bin/ -B/opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/lib/ -isystem /opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/include -isystem /opt/devel/gnu/gcc/gcc-4.5.0/i686-pc-cygwin/i686-pc-cygwin/sys-include -I/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin -I/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/include -I/home/rainer/software/src/gcc-4.5.0/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -std=gnu++0x -c ../../../../../../../src/gcc-4.5.0/libstdc++-v3/src/functexcept.cc -DDLL_EXPORT -DPIC -o .libs/functexcept.o ../../../../../../../src/gcc-4.5.0/libstdc++-v3/src/functexcept.cc: In function 'void std::__throw_domain_error(const char*)': ../../../../../../../src/gcc-4.5.0/libstdc++-v3/src/functexcept.cc:69: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[4]: *** [functexcept.lo] Error 1 make[4]: Leaving directory `/home/rainer/software/build/i686-pc-cygwin/gcc-4.5.0/gcc/i686-pc-cygwin/libstdc++-v3/src'
for mingw-w64 we have the same issue as cygwin.
This is a regression because it used to work for gcc-4.4.0.
This doesn't show up anymore. Someone with appropriate permissions may close this PR. Rainer
Seems to be fixed by side-effect. Thanks, Kai