This is similiar to bug #231105. When compiling rb_libtorrent-0.13.1, this is what I get: /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libboost_system-mt-s.a(error_code.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib/libboost_system-mt-s.a: could not read symbols: Bad value Reproducible: Always Steps to Reproduce: 1. unmask rb_libtorrent 2. emerge =rb_libtorrent-0.13.1 3. error about -fPIC
Created attachment 163837 [details, diff] patch configure to look for .so only Idea for patch came from Mounir in bug #231105
Created attachment 163838 [details, diff] add unpack+epatch to the ebuild
Report this upstream, please
Maybe net-libs/rb_libtorrent-0.13.1 should get ~amd64 removed for now...
Can you *please* remove ~amd64 from 0.13.1 as it is known to not even compile there.
Odd, I'm getting very similar behavior now on 0.14.6. Has upstream actually fixed this? If not this should probably be patched since it is marked stable.