Support for w*ndows
Torbjorn Granlund
tg at gmplib.org
Fri Dec 2 12:22:58 CET 2011
nisse at lysator.liu.se (Niels Möller) writes:
Nice. What do you think about make check in a cross environment? I had a
quick look at the Makefile targets for make check.
Nothing new added for this.
It seems there's no way to insert an invocation of wine, except by
replacing the entire check or check-TESTS target (copying from the
generated Makefile.in to Makefile.am). Have I mention that I don't
particularly like automake? As far as I see, there's currently not even
any make target to let you build (but not run) all the test programs.
Isn't TESTS_ENVIRONMENT usable for this?
make TESTS_ENVIRONMENT=wine check
Anyway, I cross compiled with host=--i586-mingw32msvc (I don't have any
wine64 installed), and ran make -k check (which of course fails
miserably, but at least builds all the test programs).
Then I can do
cd tests/mpn
for f in t-*.exe ; do printf "%s: " $f; wine $f; echo $?; done
This runs the testprograms in that directory, and they appear to all
succeed.
This looks like a 32-bit build. That has worked in GMP for a long time
(15 years?).
(I actually don't know the status wrt 32-bit fat binaries on Windoze-32.
I only made 64-bit fat binaries work.)
--
Torbjörn
More information about the gmp-devel
mailing list