At Thu, 23 May 2013 14:43:18 +0100, David Griffiths wrote: > I've been getting a problem for some time building against the racket > ubuntu packages on 64 bit: > > /usr/bin/ld: /usr/lib/libracket3m.a(salloc.o): relocation > R_X86_64_TPOFF32 against `scheme_thread_locals' can not be used when > making a shared object; recompile with -fPIC > > Any chance this can be resolved?
Is this with a vanilla Racket build (e.g., no `--enable-shared')? And it's happening when you link your program to "libracket3m.a", as opposed to just building Racket, right? Is your code compiled `-fPIC' (while the Racket code isn't, I think)? ____________________ Racket Users list: http://lists.racket-lang.org/users