From: Alexandre P. N. <al...@om...> - 2006-07-28 02:56:46
|
[cut] >I'm curious why the python modules would care? > > > I think that there's an uclibc option to forcing text pages sharing. That would require all libraries to be pic. If I'm not mistaken, Perhaps that particular library was not pic and python seems to report the error returned by uclibc's dlopen(). I guessed looking at the flags he used that the code is compiled pic, but the shared library is not linked as PIC (though the code therein is probably PIC, dlopen() probably checks some ELF header to see if the entire thing was built that way or not). I think it would be a good idea to try passing the -fPIC to the gcc link command and see if that helps. Alexandre |