problem with "make check" on windows with shared library

Torbjorn Granlund tg at
Wed Jun 3 12:34:33 CEST 2009

Marcin Kucharczyk <marcinkk at> writes:

  Platform: MinGW on Windows.
  Almost everything works, but ...
  I've configured gmp-4.3.1 using (to get the dll library):
  ./configure --disable-static --enable-shared --enable-cxx --enable-fat
  make check
  and the result is:
  make[4]: Entering directory `/d/gmp-4.3.1/tests'
  FAIL: t-bswap.exe
  FAIL: t-constants.exe
  FAIL: t-count_zeros.exe
  FAIL: t-gmpmax.exe
  FAIL: t-hightomask.exe
  FAIL: t-modlinv.exe
  FAIL: t-popc.exe
  FAIL: t-parity.exe
  FAIL: t-sub.exe

  but... "make test" works properly when static library is compiled. Compiled
  dll file also works fine, just an error in the "make test" :(
I know nothing about this platform or how shared libraries are supposed
to work.  Presumably, one needs to put the "DLL" someplace before
running make check.

You might try executing one of the failing test manually, and see what
it says, then paste the error and "GMP" into a search engine.


More information about the gmp-bugs mailing list