David Cleaver <[email protected]> writes:
Mingw64 provides ar,as,gcc,cpp,ranlib,gdb,ld and several other
executables, all the *.h and lib*.a files. You need to have an MSYS
shell to run configure and make.
Good. I think the development sources were broken until yesterday,
though. I am not sure how well we support the various combinations of
(32-bit and 64-bit) processors and MSYS vs Cygwin.
I'd be grateful if people could help me with testing of the latest GMP
snapshot to see of it builds flawlessly.
I fixed two things:
(1) Disabled a test (tests/misc/t-locale.c) due to an apparent problem
in cygwin or mingw. We try to override localeconv, but the linker does
not allow that, which I think it really should do. (I will not worry
too much about this, disabling the test is fine for now.)
(2) Rewrote relevant code in config.guess for determining the cpu type.
The code had several problems wrt windoze. X86_64 processors where not
at all recognised (with proper resolution, they all came back as
"x86_64") and 32-bit processors had a \r inserted in their names.
I have tested this on an Intel Nehalem, running windoze 7 with cygwin and
the mingw compilers. It would be great if people could test
configure && make && make check
on some other configurations.
You should get assembly code for any 32-bit build, but no assembly code
for any 64-bit build. Checking if assembly code was inclded is most
easily done with an "ls -l mpn/*.asm" after configure. With assembly,
you should see dozens of files, else you should see nothing.
(The C++ wrapper does not work for me, partly because a .so file is
missing from my install, partly because another localeconv issue in the
C++ tests. Neither problem seem to be GMP's "fault", so I'll put them
on the wait list for now.)
Here is a suitable snapshot:
ftp://gmplib.org/pub/snapshot/gmp-5.0.90-20110704.tar.bz2
If you download MSYS, you will have access to m4.
Thanks for your very useful explanation! I went for cygwin for now,
before I had gotten your reply, but I must admit I am not happy with it.
I will clear it out and install things along the lines you propose.
--
Torbjörn
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public