[racket] which version of DrRacket to download

From: Kevin Tew (tewk at cs.utah.edu)
Date: Fri Sep 2 09:57:29 EDT 2011

__sync_bool_compare_and_swap is compiler builtin intrinsic only present in gcc versions>= 4.1.
I'd guess you have gcc 4.0 on the system.

You might want to try Linux i386 (Fedora 12)

Kevin

On 09/02/2011 07:40 AM, Stephen Bloch wrote:
> On Sep 2, 2011, at 9:18 AM, Matthias Felleisen wrote:
>
>> Does 5.1.3 not work?
>
> Within 5.1.3, there are several pre-built binaries:
> Linux i386 (Fedora 12)
> Linux i386 (Ubuntu jaunty)
> Linux x86_64 (Debian lenny)
> Linux x86_64 (Debian squeeze)
> Linux x86_64 (Fedora 14)
> I don't know which (if any) of those should work on my system.
>
> So I tried "Unix source", did the usual "mkdir build; cd build; ../configure; make" and got
>
> ...
> make ../racket3m
> make[4]: Entering directory `.../src/build/racket/gc2'
> cd ..; gcc -o racket3m  gc2/main.o libracket3m.a  -pthread -ldl -lm  -ldl -lm -rdynamic
> libracket3m.a(symbol.o)(.text+0x65e): In function `make_a_symbol':
> ../../../racket/gc2/../src/mzrt.h:132: undefined reference to `__sync_bool_compare_and_swap'
> collect2: ld returned 1 exit status
> make[4]: *** [../racket3m] Error 1
>
>
> Stephen Bloch
> sbloch at adelphi.edu
>
>
> _________________________________________________
>    For list-related administrative tasks:
>    http://lists.racket-lang.org/listinfo/users



Posted on the users mailing list.