On Thu, Dec 8, 2011 at 9:28 AM, Jeff Clifford <j...@...> wrote:
Hi,
I've hit upon a couple of issues when trying to build the core OpenColorIO lib.
a)
The following error occurs:
/usr/bin/ld: CMakeFiles/OpenColorIO.dir/Baker.cpp.o: relocation R_X86_64_PC32 against `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>
::basic_ostringstream(std::_Ios_Openmode)@@GLIBCXX_3.4' can not be used
when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[2]: *** [src/core/libOpenColorIO.so.1.0.2] Error 1
Disclaimer: I'm not a programmer :)
But, I do know that Fedora builds with -fPIC by default, which the error message suggests. I haven't run into this issue with Fedora 15 which uses a pretty recent gcc version.