On 2011-06-14 10:43 AM, Matthew Flatt wrote:
I'll look at your patches more soon. In cross-compiling mode, probably `configure' should just use whatever `racket' is installed rather than a specific path to some `rakcetcgc'.
The reason for this is that OpenWRT doesn't depend much on what the system has installed at all. Instead, the canonical way that it, and other similar systems like OpenEmbedded, does things in situations such as this is to build package X once in "host" mode, for installation into a staging directory, and then to use the "host" build of X to help build the "target" build of X. So it's important to be able to tell the guest build to use a particular instance of racket for bootstrapping, just as it is important to be able to tell it which C compiler to use.
The "newgc.c" file has #define GEN0_SIZE_FACTOR 0.5 #define GEN0_MAX_SIZE (32 * 1024 * 1024)
Excellent - as you say, these are likely to be good starting points for experimentation. I'll have a look at the code to get a feel for what the others do, as well.
Regards, Tony _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users