imageworks/OpenColorIO — comment on commit f0f45901178462287b713de1d9c51e0fc517ab47
File:  line 0
By dbr:

This makes it easier to build with gcc 4.1.2 :D

Symbol hiding "should" work in 4.1.2, but there is a bug with it,

https://bugzilla.mozilla.org/show_bug.cgi?id=334866

..which caused errors like:

/usr/bin/ld: CMakeFiles/OpenColorIO.dir/Context.cpp.o: relocation R_X86_64_PC32 against `std::basic_string, std::allocator >::~basic_string()@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC

Somehow the gcc 4.1.2 included in our linux-image didn't have this bug (where as the version build from source does)