|
From: | Adam Nielsen |
Subject: | Re: R_X86_64_32S error building a shared library |
Date: | Mon, 26 Jan 2009 10:23:28 +1000 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1.18) Gecko/20081215 Thunderbird/2.0.0.18 Mnenhy/0.7.5.0 |
x86_64-pc-linux-gnu/bin/ld: .../lib64/libboost_system-mt-1_37.a(error_code.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC .../lib64/libboost_system-mt-1_37.a: could not read symbols: Bad valueYou do not need to have boost available as a shared library.
Sorry Jan, I don't understand - how can I link my library in with the user's local installation of Boost if it's not available as a shared library?
Thanks, Adam.
[Prev in Thread] | Current Thread | [Next in Thread] |