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

Attachment: pgpucI3ezyMZc.pgp
Description: PGP signature

Reply via email to