<div dir="ltr"><div><div>Hi,<br></div>for what it is worth, just a note as I encountered relocation errors while compiling VTK and Paraview seemingly due to linking shared libraries to non-PIC static libraries.<br><br></div>
<div>- All the objects had been compiled with -fPIC.<br></div><div>- Passing -mimpure-text to GCC to ignore the linker error (removing -z text from the flags passed to ld) leads to immediate segmentation fault.<br></div><div>
- Disabling visibility allowed to build a functioning library.<br></div><div><div><div><br>Text relocation remains                     referenced<br>    against symbol            offset    in file<br>std::_Rb_tree<vtkVariant, std::pair<vtkVariant const, int>, std::_Select1st<std::pair<vtkVariant const, int> >, std::less<vtkVariant>, std::allocator<std::pair<vtkVariant const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<vtkVariant const, int> >*) 0x3bf3        CMakeFiles/vtkInfovisCore.dir/vtkReduceTable.cxx.o<br>
std::_Rb_tree<vtkVariant, std::pair<vtkVariant const, int>, std::_Select1st<std::pair<vtkVariant const, int> >, std::less<vtkVariant>, std::allocator<std::pair<vtkVariant const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<vtkVariant const, int> >*) 0x428e        CMakeFiles/vtkInfovisCore.dir/vtkReduceTable.cxx.o<br>
ld: fatal: relocations remain against allocatable but non-writable sections<br>collect2: error: ld returned 1 exit status<br><br></div><div>Is GCC visibility known to be broken with Solaris/Illumos ld ?<br></div><div>Best regards,<br>
<br>Aurelien<br></div><div><br clear="all"><br>-- <br><div dir="ltr"><font style="font-family:courier new,monospace" size="1">-------------------------------------------------------------------------------<br>LARCHER Aurélien          | KTH, School of Computer Science and Communication<br>

Work: <a value="+4687907142">+46 (0) 8 790 71 42</a> | Lindstedtsvägen 5, Plan <font size="1">4<font size="1">,</font></font> 100 44 Stockholm, SWEDEN<br>-------------------------------------------------------------------------------<br>
</font></div>
</div></div></div></div>