Naohisa Goto <ngotogenome / gmail.com> wrote: > In IRC #ruby-ja, k_tsj reported similar error occurred on Ubuntu 10.4 x86_64. > > /usr/bin/ld: ../../../libruby-static.a(class.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC > ../../../libruby-static.a: could not read symbols: Bad value > > Please revert r32902. Yes, there needs to be a better fix than r32902; it's even more broken than before. I get the same error on Debian as Ubuntu without --enable-shared. --enable-shared continues to work fine.