Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Host xmllint dynamic link failure
@ 2012-09-25 23:55 Arnout Vandecappelle
  2012-09-26  7:30 ` Thomas Petazzoni
  0 siblings, 1 reply; 6+ messages in thread
From: Arnout Vandecappelle @ 2012-09-25 23:55 UTC (permalink / raw)
  To: buildroot

  During one of my test builds, I ran into a dynamic linker failure when running
xmllint:

/usr/bin/xmllint: relocation error: /usr/bin/xmllint: symbol xmlShell, version LIBXML2_2.4.30 not defined in file 
libxml2.so.2 with link time reference

  The problem is that we compile with LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib:",
so that our host-libxml2 is used instead of the one in /usr/lib.  Or,
the problem is that /usr/bin/xmllint is used instead of
$(HOST_DIR)/usr/bin/xmllint.  The path is hardcoded in xmlto...

  Possible solutions:

- Build host-xmlto.  This will require updating all packages using xmlto
to add host-xmlto to the dependencies.

- Remove LD_LIBRARY_PATH and rely on rpath to find the libraries.  This may
require patching some of the host packages.  At first sight, it doesn't look
too bad, however.

  Regards,
  Arnout
-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-09-26  8:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-25 23:55 [Buildroot] Host xmllint dynamic link failure Arnout Vandecappelle
2012-09-26  7:30 ` Thomas Petazzoni
2012-09-26  8:19   ` Arnout Vandecappelle
2012-09-26  8:22     ` Arnout Vandecappelle
2012-09-26  8:24       ` Thomas Petazzoni
2012-09-26  8:35         ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox