https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66655
Roger Orr <rogero at howzatt dot demon.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rogero at howzatt dot demon.co.uk --- Comment #12 from Roger Orr <rogero at howzatt dot demon.co.uk> --- Alas, revision 232071 appears to break the cygwin full build of gcc. $ cd /cygdrive/c/projects/gcc/gcctrunk $ svn update -r 232071 $ ./contrib/download_prerequisites $ mkdir ../build $ cd ../build $ ../gcctrunk/configure --enable-languages=c,c++ --prefix=/usr/share/gcctrunk $ make -j4 2>&1 | tee /var/tmp/build.log ... libtool: link: /cygdrive/c/projects/gcc/build/./gcc/xgcc -shared-libgcc -B/cygdrive/c/projects/gcc/build/./gcc -nostdinc++ -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src/.libs -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/libsupc++/.libs -B/usr/share/gcctrunk/x86_64-unknown-cygwin/bin/ -B/usr/share/gcctrunk/x86_64-unknown-cygwin/lib/ -isystem /usr/share/gcctrunk/x86_64-unknown-cygwin/include -isystem /usr/share/gcctrunk/x86_64-unknown-cygwin/sys-include -shared -nostdlib /cygdrive/c/projects/gcc/build/./gcc/crtbeginS.o .libs/compatibility.o .libs/compatibility-debug_list.o .libs/compatibility-debug_list-2.o .libs/compatibility-c++0x.o .libs/compatibility-atomic-c++0x.o .libs/compatibility-thread-c++0x.o .libs/compatibility-chrono.o .libs/compatibility-condvar.o -Wl,--whole-archive ../libsupc++/.libs/libsupc++convenience.a ../src/c++98/.libs/libc++98convenience.a ../src/c++11/.libs/libc++11convenience.a -Wl,--no-whole-archive -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/libsupc++/.libs -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src -L/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src/.libs -L/usr/lib/w32api -L/cygdrive/c/projects/gcc/build/./gcc -L/lib/../lib -L/usr/lib/../lib -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /cygdrive/c/projects/gcc/build/./gcc/crtend.o -Wl,-O1 -Wl,--gc-sections -Wl,--version-script=libstdc++-symbols.ver -o .libs/cygstdc++-6.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libstdc++.dll.a .libs/compatibility.o: In function `std::basic_istream<char, std::char_traits<char> >::ignore(long)': /cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src/../../../../gcctrunk/libstdc++-v3/src/c++98/compatibility.cc:67: undefined reference to `std::basic_istream<char, std::char_traits<char> >::sentry::sentry(std::basic_istream<char, std::char_traits<char> >&, bool)' (many similar errors elided)... ../src/c++11/.libs/libc++11convenience.a(wstring-inst.o):/cygdrive/c/projects/gcc/gcctrunk/libstdc++-v3/include/bits/basic_string.h:196: more undefined references to `void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag)' follow collect2: error: ld returned 1 exit status Makefile:606: recipe for target 'libstdc++.la' failed make[6]: *** [libstdc++.la] Error 1 make[6]: Leaving directory '/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src' Makefile:638: recipe for target 'all-recursive' failed make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory '/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3/src' Makefile:507: recipe for target 'all-recursive' failed make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory '/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3' Makefile:414: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/cygdrive/c/projects/gcc/build/x86_64-unknown-cygwin/libstdc++-v3' Makefile:16346: recipe for target 'all-stage1-target-libstdc++-v3' failed make[2]: *** [all-stage1-target-libstdc++-v3] Error 2 make[2]: Leaving directory '/cygdrive/c/projects/gcc/build' Makefile:21374: recipe for target 'stage1-bubble' failed make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory '/cygdrive/c/projects/gcc/build' Makefile:916: recipe for target 'all' failed make: *** [all] Error 2