This is fixed in version 9.x. Unfortunately, there is no mingw-w64 build for version 9.x here. As Chris suggested, msys2 includes it. But it would be very convenient to have it also here as usual.
This has been fixed in trunk: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78870 Required patches are: https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=260479 https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=261034 Could you please generate a new release by porting those patches? (I think they didn't merge the patches to the gcc 8 branch) Thank you!
operator != is declared and defined in line 550, but referenced in line 237. The problem is triggered by operator/= in line 233: path& operator/=(const path& __p) { #ifdef _GLIBCXX_FILESYSTEM_IS_WINDOWS if (__p.is_absolute() || (__p.has_root_name() && __p.root_name() != root_name())) operator=(__p); else { string_type __pathname; if (__p.has_root_directory()) __pathname = root_name().native(); else if (has_filename() || (!has_root_directory() && is_absolute())) __pathname = _M_pathname + preferred_separator;...
Missing c++11 system error condition mapping
Command line switch -print-multiarch prints nothing