[tlbuild] clisp building on alpha-linux

Bruno Haible bruno at clisp.org
Fri May 16 12:33:03 CEST 2008


Norbert Preining wrote:
> stracing gives me not much, here the problematic case:
> 
> mmap(NULL, 794624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000024a000
> mmap(0x4000000000000, 106496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)

clisp has some built-in knowledge about the Alpha CPUs. Comments say
     Code address range:    0x000000012xxxxxxx
     Malloc address range:  0x000000012xxxxxxx
                      and:  0x0000015555xxxxxx
     Shared libraries:      0x0000015555xxxxxx
     Virtual address limit: 0x0000040000000000

So, one of the things that you can do is to show what is special about your
CPU.
  $ uname -a
  $ cat /proc/cpuinfo

The other thing that you can do is to follow the hints in the section
"Hints for porting to new platforms" in unix/PLATFORMS.

Bruno



More information about the tlbuild mailing list