[Ecls-list] gmp bitness on 32bit msvc
    red plait 
    redplait at gmail.com
       
    Tue Feb 14 14:04:04 UTC 2012
    
    
  
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 ?
    
    
More information about the ecl-devel
mailing list