What would be needed to allow GMP to build both a static
library and a DLL on Cygwin?
user42 at zip.com.au
Sat May 15 01:46:35 CEST 2004
Eric Hanchrow <offby1 at blarg.net> writes:
> I suspected as much; I also suspect that libtool no longer requires
> import directives -- I build my own library (static, shared, or both)
> with libtool, and it works fine on Cygwin and I haven't had to use
> __declspec or anything like it.
Check the global constants gmp_version and mp_bits_per_limb. It's
normally hard to do much wrong to functions, but variables are the
(The asm functions may be in need of some type directives, so don't
worry if they bomb.)
> If I rip out the import directives, and it appears to work on Cygwin
> and Linux (i.e., if the self-tests pass) would the maintainers likely
> check such a change in?
I don't mind demanding a newish mingw/cygwin if it's a simplification,
I assume most users of those will stay reasonably up to date anyway.
But check what works with ms and borland c. Those are obviously
non-free but maybe they can be kept working.
More information about the gmp-discuss