mingw-distro
mingw-distro copied to clipboard
MinGW distro build scripts.
As observed by https://www.reddit.com/r/cpp/comments/197kb7x/mingw_distro_190_gcc_1320_and_boost_1840_for/ki3oloj/ , my webpage is outdated. I should mention that VS provides MSVC and Clang, and the distro provides GCC.
The msys2/MINGW-packages project has a patch: https://github.com/msys2/MINGW-packages/blob/ca4e304acefff6f0e145a14c6419d3fd78bcfa2e/mingw-w64-boost/0012-allow-longer-path-on-mingw-w64.patch @AndrewSav brought this to my attention in https://github.com/StephanTLavavej/mingw-distro/issues/90#issuecomment-1874504412 and explained: > Without \[this patch\] `libboost_url` compiling fails because `ar` tries to use a...
As both grep and ripgrep support PCRE2, pcre2grep is redundant. I should remove it from the next distro.
With CMake 3.28.1 in MSYS2/mingw-w64, I need to patch a couple of lines in FreeType's CMakeLists.txt: https://github.com/StephanTLavavej/mingw-distro/blob/f74a2a8c7eeb7b9a21763553e06c0cf77434098d/freetype-fix-cmake-mingw.patch#L1-L21 This is because this environment identifies itself as both UNIX and WIN32, but...