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

Reply via email to