I have a puzzler. I've updated config.guess etc. to allow -pc-msys when using msys2.
On my machine I get haswell-pc-msys, for example. Now in configure, we have: case $host in *-pc-msys|*-*-cygwin* | *-*-mingw*) # By default, build only static. if test -z "$enable_shared"; then enable_shared=no fi # Don't allow both static and DLL. if test "$enable_shared" != no && test "$enable_static" != no; then AC_MSG_ERROR([cannot build both static and DLL, since mpir.h is different for each. Use "--disable-static --enable-shared" to build just a DLL.]) fi ... Now on Cygwin and Mingw if I just run configure, it stops with the complaint above about not being able to build both a shared and static library. But on Msys it doesn't. I even tried: ./configure --enable-static --enable-shared and it just sails straight through without a complaint. Of course this is Windows, so we want to prevent building both static and shared libs. Does anyone have any idea or even guesses why the logic above is working for Cygwin and Mingw but not Msys2? ------ Another problem I am having is that Mingw now doesn't provide _P_WAIT, which is used by libtool (only on Mingw) when doing make check. I did autoreconf -fiv --no-recursive, which just replaces lt_main.sh with a version that inserts _P_WAIT on Mingw. Since msys2 has been out for ages now, I can't believe this hasn't been fixed yet. So I must not be updating lt_main.sh correctly. Does anyone have any idea about how it should be done? Bill. -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.