[racket-users] Re: Embedding in standard C/C++ leads to segfaults

2015-09-26 Thread Benjamin Saunders
This is on x86_64 linux. To reproduce, write the example to embed.c and run: "gcc -std=c89 -DMZ_PRECISE_GC embed.c -o embed -lracket3m && ./embed 42" On Saturday, September 26, 2015 at 10:31:40 AM UTC-7, Benjamin Saunders wrote: > The example for embedding racket 3m at

[racket-users] Embedding in standard C/C++ leads to segfaults

2015-09-26 Thread Benjamin Saunders
The example for embedding racket 3m at http://docs.racket-lang.org/inside/embedding.html?q=scheme_build_list#%28part._3m_.Embedding%29 segfaults during evaluation if compiled by a clang or gcc in a mode which disabled the GNU language extensions (e.g. -std=c89 or -std=c++11). The most immediate