On Sun, Jun 26, 2011 at 02:02:52AM -0300, Rafael Cunha de Almeida wrote: > If I try to compile an extension using CGC (instead of 3m), I get the > following error: > > $mzc --cgc --ld example.so example.o example_wrap.o > link-extension: (/usr/bin/gcc -fPIC -shared example.o example_wrap.o > /usr/lib/racket/mzdyn.o -o example.so) > link-extension: > gcc-4.4.real: /usr/lib/racket/mzdyn.o: No such file or directory > > I think it'll just be a matter of setting the correct compilation flags.
Actually, it's a matter of the amd64 packages using the 3m garbage collector instead of CGC. Our packages, like upstreams, only provide the binaries/libraries for one GC which means you have /usr/lib/racket/mzdyn3m.o installed, not /usr/lib/racket/mzdyn.o. The description of the racket package specifies which GC was built. I consider this reasonable behavior and will close the bug unless you have any objections. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>
signature.asc
Description: Digital signature