Vincent Lefevre <vinc...@vinc17.net> writes: > On 2014-01-15 23:23:28 +0100, Niels Möller wrote:
(about GMP_NUMB_BITS) >> If you need a preprocessor constant, I think it has to be defined (or >> redefined) outside of mini-gmp.h. > > Yes, we need a preprocessor constant. But we could have a configure > test (run if --enable-mini-gmp was used) to define it. Maybe it would be simplest to only have mini-gmp define the mp_bits_per_limb, and let mpfr (and other applications which need this info at compile time) use a configure test like AC_COMPUTE_INT(mini_gmp_limb_bits, [sizeof(mp_limb_t) * CHAR_BIT], [#include "mini-gmp.h" #include <limits.h>]) This check should work fine with cross compilation (thanks to advanced magic in autoconf). I can't think of any portable and cross-compile safe way to instead examine the value of mp_bits_per_limb. Regards, /Niels -- Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26. Internet email is subject to wholesale government surveillance. _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org https://gmplib.org/mailman/listinfo/gmp-devel