I have been able to build mcfgthread from https://github.com/lhmouse/mcfgthread as an alternative to the gcc threading library for mingw-64/gcc-6.3. The reason I want to use mcfgthread is because the threading library for mingw-64/gcc-6.3 has a bug as documented at the currently open bug report https://sourceforge.net/p/mingw-w64/bugs/597/. The bug in this report manifests itself when I build the LLVM lld.exe linker using mingw-64/gcc-6.3. The bug causes lld.exe to hang when I am targeting VC++ and trying to link PE/COFF objects files, as opposed to targeting mingw-64/gcc and linking ELF object files where lld.exe works properly.
But I am not sure: 1) if mcfgthread replaces the mingw-64/gcc-6.3 threading library when used. 2) if it replaces the mingw-64/gcc-6.3 threading library even when I had installed mingw-64/gcc-6.3 with posix threading support as opposed to Windows threading support. 3) if I replace the functionality in the mingw-64/gcc-6.3 threading library with mcfgthread by merely adding the mcfgthread DLL import library when compiling with mingw-64/gcc-6.3, and making sure the mcfgthread DLL library is in my Windows PATH. Any help with this issue would be greatly appreciated. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
