I have tried compiling maxima with dpkg-buildpackage and it failed.
Then I tried compiling maxima with:
./configure --enable-clisp --disable-gcl
This worked.
Then I tried compiling gcl with dpkg-buildpackage and got this error:
Cannot build with randomized sbrk. Your options:
- upgrade to a kernel/libc that knows about personality(ADDR_NO_RANDOMIZE)
- recompile your kernel with CONFIG_COMPAT_BRK (if it has that option)
- run sysctl kernel.randomize_va_space=0 before using gcl
So I'm guessing the problems with maxima is because gcl is compiled on a computer with this randomize address space disabled (or with the personality thing) and then we run it on computers with it enabled.
I have tried compiling maxima with dpkg-buildpackage and it failed.
Then I tried compiling maxima with:
./configure --enable-clisp --disable-gcl
This worked.
Then I tried compiling gcl with dpkg-buildpackage and got this error: ADDR_NO_ RANDOMIZE) randomize_ va_space= 0 before using gcl
Cannot build with randomized sbrk. Your options:
- upgrade to a kernel/libc that knows about personality(
- recompile your kernel with CONFIG_COMPAT_BRK (if it has that option)
- run sysctl kernel.
So I'm guessing the problems with maxima is because gcl is compiled on a computer with this randomize address space disabled (or with the personality thing) and then we run it on computers with it enabled.