Hi,

I was writing to the list a few months ago regarding building of winpthreads 
with MSVC tools. I also sent a few patches back then, none of which were 
pushed. The first two patches were fixing a syntax error in `src/thread.h` and 
linking of `tests/t_nanosleep.c`. Other patches tried to fix issues with 
`pthread[.dll].lib` alias.

I think first two patches can be safely pushed. I regenerated (with `git 
format-patch`, I hope this is fine) and attached them.

This still does not fix issues with the alias (which makes `make` fail). I took 
a look at winpthreads' `configure.ac` and `Makefile.am`, and they seem to be 
quite simple. I wrote a `meson.build` for it and I wonder if the project would 
be interested in this contribution. Besides handling of `cl.exe` it also 
handles more unusual compilers like `clang-cl.exe`. Having `meson.build` for 
winpthreads will allow to use it as a subproject, which will allow projects to 
use POSIX threads even when building with MSVC.

- Kirill Makurin

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to