[racket] Cross-compilation

From: Stephen Chang (stchang at ccs.neu.edu)
Date: Thu Jul 21 13:31:10 EDT 2011

I created a very basic exe with racket 32bit on windows 7 (64bit) and
it ran fine on winxp.

I used raco exe and not raco distribute though. Also, I'm not sure
what it means to have gracket as a base. Which option is that? Mark,
can you provide some more details about what you are trying to
compile?



On Thu, Jul 21, 2011 at 1:24 PM, Eli Barzilay <eli at barzilay.org> wrote:
> It should work fine if the distribution was made on the 32 bit
> version, which is the only released Windows version for 5.1.1.  If
> that's what was used, then I think that there's some unknown problem.
>
>
> An hour and a half ago, Robby Findler wrote:
>> I think our intention is that a windows-created distribution should
>> run on all windows platforms, tho, so maybe there is something fixable
>> here.
>>
>> Robby
>>
>> On Thu, Jul 21, 2011 at 10:35 AM, Matthias Felleisen
>> <matthias at ccs.neu.edu> wrote:
>> >
>> > This is unfortunately true at the moment.
>> > It is a topic of discussion and will certainly come up in our next design
>> > meeting.
>> >
>> >
>> > On Jul 21, 2011, at 11:30 AM, Mark Carter wrote:
>> >
>> > I'm using Racket 5.1.1. on win 7. I created an executable of type
>> > "distribution" and base "gracket". A zip file is created.
>> > It runs fine on my machine. I have had a report that it doesn;t run on Win
>> > XP, and when it was tried on Win Vista, the user obtained an error 'can't
>> > load dll libracket3m_8aa6ug.dll'.
>> > What gives? Does that mean that a compiled executable can only be run on the
>> > platform for which it was compiled?
>
> --
>          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>                    http://barzilay.org/                   Maze is Life!
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users
>



Posted on the users mailing list.