3 Apr 11:31
r11770 - trunk/fundev/packages/unix
From: <hannes <at> gwydiondylan.org>
Subject: r11770 - trunk/fundev/packages/unix
Newsgroups: gmane.comp.lang.dylan.gwydion.cvs
Date: 2008-04-03 09:35:52 GMT
Subject: r11770 - trunk/fundev/packages/unix
Newsgroups: gmane.comp.lang.dylan.gwydion.cvs
Date: 2008-04-03 09:35:52 GMT
Author: hannes Date: Thu Apr 3 11:35:51 2008 New Revision: 11770 Modified: trunk/fundev/packages/unix/README-freebsd.diff Log: Job: minor update README to tell something about the sysctl vm.max_proc_mmap Modified: trunk/fundev/packages/unix/README-freebsd.diff ============================================================================== --- trunk/fundev/packages/unix/README-freebsd.diff (original) +++ trunk/fundev/packages/unix/README-freebsd.diff Thu Apr 3 11:35:51 2008 @@ -1,6 +1,31 @@ ---- README Sun Apr 29 21:37:36 2007 -+++ /usr/local/opendylan-1.0beta4/README Sun Apr 29 22:52:07 2007 -@@ -23,14 +23,8 @@ +Index: README-freebsd.diff +=================================================================== +--- README-freebsd.diff (revision 11769) ++++ README-freebsd.diff (working copy) +@@ -1,18 +0,0 @@ +---- README Sun Apr 29 21:37:36 2007 +-+++ /usr/local/opendylan-1.0beta4/README Sun Apr 29 22:52:07 2007 +-@@ -23,14 +23,8 @@ +- Requirements +- ============ +- +--This tarball contains the port of Open Dylan to Linux on x86 CPUs. So, +-+This tarball contains the port of Open Dylan to FreeBSD-6 on x86 CPUs. So, +- you should have that, or an emulation thereof, to run this distribution. +--More specifically, due to the usage of thread-local storage, the +--minimum requirements are: +-- +-- * Linux kernel 2.6 (or newer) +-- * glibc 2.3 (or newer) +-- +- +- Installation +- ============ +Index: README +=================================================================== +--- README (revision 11769) ++++ README (working copy) +@@ -23,15 +23,23 @@ Requirements ============ @@ -9,10 +34,23 @@ you should have that, or an emulation thereof, to run this distribution. -More specifically, due to the usage of thread-local storage, the -minimum requirements are: -- + - * Linux kernel 2.6 (or newer) - * glibc 2.3 (or newer) -- ++You need to set the sysctl vm.max_proc_mmap to 0 (to disable it) in ++/etc/sysctl.conf to compile the whole compiler. This sysctl specifies ++the maximum number of mmap()'d spaces (discrete vm_map_entry's in the ++process). The garbage collector uses a lot of mmap()'d spaces with ++different protection bits. (See discussion on ++freebsd-current <at> lists.freebsd.org from 16 Feb 2000 with the title ++"Heads up, vm.max_proc_mmap sysctl added" for more details). + ++Otherwise you'll get the following error message: ++MPS ASSERTION FAILURE: addr == (void *)base ++vmfr.c ++273 ++ Installation ============ + -- -- Gd-chatter mailing list Gd-chatter <at> gwydiondylan.org https://www.opendylan.org/mailman/listinfo/gd-chatter
RSS Feed