In the case I'm concerned about, dynamic linking shouldn't be used since it's for an embedded system with a little memory available. Since the app isn't too big, it's propably the best thing to do.
So from what you say, I can understand that the error comes from the way the "configure" script works. Basically, what I do is: LDFLAGS=-static ./configure and then, it stops at: checking for XML configuration checking for xml2-config... /usr/bin/xml2-config checking for xmlParseFile... no configure: error: Unable to link with libxml 2006/9/30, Daniel Veillard <[EMAIL PROTECTED]>: > On Sat, Sep 30, 2006 at 04:50:53AM -0400, Daniel Veillard wrote: > > On Fri, Sep 29, 2006 at 08:39:12PM -0400, Pierre-Luc Bacon wrote: > > > I can't get a program (ices2) that uses libxml2 to compile statically > > > with this library. It fails in "./configure" process exposing this in > > > config.log: > > > > > [...] > > > nohttp.c:1050: warning: Using 'gethostbyname' in statically linked > > > applications requires at runtime the shared > > > libraries from the glibc version used for linking > > > > > > I tried building libxml2 with --disable-shared and it was doing the > > > > No idea, I always compile statically in my devel tree and never saw this > > when linking xmllint statically for example. Check with your OS/distro > > they must know about it. > > If the application tries to link statically all the stack including > the libc, then it can be a problem, and I guess it's what is being raised in > the warning. The fact that libxml2 uses the resolver trigger this, but > fundamentally compiling the whole application static is asking for troubles > especially for a large app. > > Daniel > > -- > Red Hat Virtualization group http://redhat.com/virtualization/ > Daniel Veillard | virtualization library http://libvirt.org/ > [EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ > http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ > -- Pierre-Luc Bacon www.aqra.ca _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
