Different behavior on ARM for --dynamic-space-size?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Invalid
|
Undecided
|
Unassigned |
Bug Description
While building a project which uses waf and sbcl as part of its build system, I noticed a difference in behavior:
On Linux X86_64 (and on Mac OS X), when I run `sbcl --dynamic-
On Linux ARM, xxx has to be smaller than physical memory (and isn't affected by swap size) otherwise a call to mmap will fail.
I'm running Debian (stretch) on x86_64, and Raspbian (stretch) on a Raspberry Pi for ARM.
Is this difference a known behavior? I'm not even sure this is an sbcl issue -- maybe a Debian / Raspbian / kernel config issue?
Thanks
```
$ uname -a
Linux precision390 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
```
```
$ uname -a
Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
```
Changed in sbcl: | |
status: | Incomplete → Invalid |
./run-sbcl.sh --dynamic- space-size 3800 www.sbcl. org/>.
This is SBCL 1.4.15.81-7dbc076, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (machine-type)
"ARM"
It's your setup.