[racket] Racket on Centos?

From: Neil Toronto (neil.toronto at gmail.com)
Date: Sat Jan 17 19:57:33 EST 2015

On 01/17/2015 06:59 PM, Neil Van Dyke wrote:
>
> George Neuner wrote on 01/17/2015 04:58 PM:
>>
>> On 1/17/2015 1:26 AM, Neil Van Dyke wrote:
>>> Finally, cross your fingers, and test it on target VM.
>>
>> It's the "cross you fingers" part that worries me.  I'd be happier if
>> I knew others already had done it successfully.  I've never worked
>> with CentOS and it's been a long while since Redhat.  I work with
>> Ubuntu and occasionally with SUSE.  Very different admin environments.
>>
>
> Two more important things I forgot to mention last night:
>
> * Being CentOS, your target VM might require SELinux labeling.  If so,
> you *might* want to figure that out on your build machine rather than on
> the target VM.
>
> * You might need make sure Linux address space layout randomization is
> not enabled, or face bizarre intermittent failures of your app. (This is
> a general OS issue for some GC'd language runtimes, and might still be
> with Racket, regardless of how Racket is built and packaged.)

Ubuntu has had ASLR enabled by default since 10.04 (about five years). 
During that time, in my experience, it's never affected Racket.

I do have to use "setarch i686 -R" to disable ASLR to run Maxima, which 
is written in Common Lisp. So it's a problem for some GC'd runtimes, but 
apparently not our favorite one. :D

Neil ⊥


Posted on the users mailing list.