On Mon, Oct 22, 2007 at 09:10:45AM -0700, Carl Witty wrote:
> On Mon, 2007-10-22 at 17:26 +0200, Joris van der Hoeven wrote:
> > I really don't see what I can do about this one.
> > If someone has an idea...
> 
> I can explain what's happening, but not how to fix it.
> 
> The GNU libc has plugins for name lookups (computer name lookups, like
> gethostbyname, and user name lookups, like getpwnam).  See
> http://en.wikipedia.org/wiki/Name_Service_Switch for more information on
> the concept, and
> http://www.gnu.org/software/libc/manual/html_node/Name-Service-Switch.html 
> for more information on the implementation.
> 
> glibc automatically loads these plugins at run-time.  So if you
> statically link an application against glibc, and ship it to another
> computer, you're using your version of glibc but the second computer's
> version of the plugins.  You're seeing a case where the plugin is not
> binary-compatible with the version of glibc you're using (probably
> because the two computers are using different threading
> implementations).
> 
> Maybe you could try dynamically linking against glibc, and statically
> linking against everything else?

Thanks for the information, Carl.
I'll check whether dynamic linking against everything but glibc is feasable.

Best wishes, Joris


_______________________________________________
Texmacs-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to