Package: racket Version: 5.2.1+g6~92c8784+dfsg2-2+deb7u1 Usertags: goto-cc While building the package using our research compiler infrastructure the following type inconsistencies became apparent: when linking racket3m
gcc -o racket3m gc2/main.o libracket3m.a ... the variable scheme_thread_locals takes different types within main.o and gmp.o (part of libracket3m.a), because gmp.o was compiled without MZ_PRECISE_GC being defined. Thus the keyex field is contained in struct Scheme_Inclhash_Object, but not in struct Scheme_Object. These differences may result in undefined behaviour. Best, Michael
pgpucI3ezyMZc.pgp
Description: PGP signature