ports/lang/smalltalk
Brooks Davis f2348b342e lang/smalltalk: use modern memory management
The memory allocator defaults to some horrifying complex code to manage
mmap'd allocations.  On system where MAP_NORESERVE is defined (Linux) it
uses a much simpler approach relying on memory overcommit.  Enable this
code on FreeBSD by defining MAP_NORESERVE to 0 (all allocations
are MAP_NORESERVE on FreeBSD unless a sysctl is set).

Entierly disable the other code path as it (somewhat gratutiously) uses
sbrk.

Approved by:	danfe (maintainer)
Sponsord by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D42974
2023-12-11 17:42:26 +00:00
..
files lang/smalltalk: use modern memory management 2023-12-11 17:42:26 +00:00
distinfo
Makefile lang/smalltalk: use modern memory management 2023-12-11 17:42:26 +00:00
pkg-descr
pkg-plist