Hi It seems that now bitness of gmp (and size of ECL_LONG_LONG_BITS) depends on building architecture of ECL. But it`s possible to build gmp under 32bit with # define __GMP_BITS_PER_MP_LIMB 64 # define GMP_LIMB_BITS 64 # define SIZEOF_MP_LIMB_T 8 # define _LONG_LONG_LIMB 1
in gmp.h This is bcs msvc support long long and unsigned long long as 64bit numbers even in 32bit code: http://msdn.microsoft.com/en-us/library/cc953fe1%28v=VS.80%29.aspx After such build ecl_min.exe hangs on loading of src:lsp;iolib.lsp I think bcs some lisp code also has implicit assumption about integer size So why ECL don`t have separate bitness option for integer size ? How hard it can be added ? ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list