[plt-scheme] Errors building 4.2.5 on Linux

From: Todd O'Bryan (toddobryan at gmail.com)
Date: Thu Apr 8 19:28:24 EDT 2010

Thanks for the explanation!

On Thu, Apr 8, 2010 at 7:23 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> At Thu, 8 Apr 2010 19:06:59 -0400, "Todd O'Bryan" wrote:
>> What exactly does --enable-shared do? I think, very vaguely and
>> without much understanding, that it allows multiple users to share a
>> single copy of certain things in memory.
>
> Yes. If multiple applications use the PLT Scheme libraries, then
> `--enable-shared' could be useful.
>
> For a typical installation, though, only `mzscheme' and `mred' use the
> libraries. Even if you build new executables (e.g., through DrScheme's
> "Create Executable" menu item), the executable chains to "mzscheme" or
> "mred", so you get sharing at the executable level.
>
>> If that's correct, how big an impact will not using --enable-shared
>> have on my school lab where I have a bunch of thin clients all running
>> DrScheme on the same server? Right now, everything runs reasonably
>> snappily. Is that likely to change?
>
> No. The server will share the DrScheme (actually `mred') executable for
> all instances.
>
>


Posted on the users mailing list.