1. 28 Aug, 2012 1 commit
    • Arfrever Frehtes Taifersar Arahesis's avatar
      Handle ICU_LIBS as LIBADD, not LDFLAGS to prevent linking errors · 1f01f49b
      Arfrever Frehtes Taifersar Arahesis authored
      For https://bugzilla.gnome.org/show_bug.cgi?id=677606
      For https://bugs.gentoo.org/show_bug.cgi?id=417539
      
      If libxml2-2.8.0 is built with --with-icu --with-python on a system that has an
      older version of libxml2 installed, then during "make install", libxml2mod.so
      gets relinked to the systemwide version of libxml2.so.2 instead of libxml2.so.2
      from the build tree, and fails at runtime if symbol versions from the older
      libxml2.so.2 are not available. This effectively makes it impossible to build a
      libxml2-2.8.0 binary package on a system that does not already have
      libxml2-2.8.0 installed.
      
      Investigation by Rafał Mużyło and Arfrever Frehtes Taifersar Arahesis revealed
      the cause of the problem to be that libxml2's configure was adding ICU_LIBS to
      LDFLAGS instead of to LIBADD. This resulted in GNU libtool using the wrong
      argument order in its relinking command that gets run during "make install".
      1f01f49b
  2. 15 Mar, 2010 1 commit
    • Volker Grabsch's avatar
      Fix missing win32 libraries in libxml-2.0.pc · 9031709b
      Volker Grabsch authored
      The libxml-2.0.pc file doesn't contain the win32 specific libraries. So when
      (cross-)compiling for Windows, the output of
      
      pkg-config libxml-2.0 --libs
      
      returns an incompile set of libraries. Thus, applications using libxml2's
      network functionality fail to build for the win32 platform.
      9031709b
  3. 11 Oct, 2006 1 commit
  4. 14 Jun, 2005 1 commit
  5. 04 Jan, 2005 1 commit
    • Daniel Veillard's avatar
      applied DSO support patch 2 from Joel Reed Daniel · ce1648b1
      Daniel Veillard authored
      * Makefile.am config.h.in configure.in error.c libxml-2.0.pc.in
        testModule.c testdso.c xml2-config.in xmllint.c xmlmodule.c
        include/libxml/Makefile.am include/libxml/xmlerror.h
        include/libxml/xmlmodule.h include/libxml/xmlversion.h.in
        include/libxml/xmlwin32version.h.in: applied DSO support
        patch 2 from Joel Reed
      Daniel
      ce1648b1
  6. 06 Jan, 2003 1 commit
  7. 09 Dec, 2001 1 commit
  8. 13 Sep, 2001 1 commit
  9. 12 Sep, 2001 1 commit
  10. 23 Feb, 2001 2 commits
    • Owen Taylor's avatar
      Revert directory structure changes · 3473f88a
      Owen Taylor authored
      3473f88a
    • CET 2001 Tomasz Koczko's avatar
      moved to libxml directory - this allow simplify automake/autoconf. Now · 64636e7f
      CET 2001 Tomasz Koczko authored
      Thu Feb 23 02:03:56 CET 2001 Tomasz Koczko <kloczek@pld.org.pl>
      
              * *.c *.h libxml files: moved to libxml directory - this allow
      	  simplify automake/autoconf. Now isn't neccessary hack on
      	  am/ac level for make and remove libxml symlink (modified for this
      	  also configure.in and main Makefile.am). Now automake abilities
      	  are used in best way (like in many other projects with libraries).
      	* include/win32config.h: moved to libxml directory (now include
      	  directory isn't neccessary).
      	* Makefile.am, examples/Makefile.am, libxml/Makefile.am:
      	  added empty DEFS and in INCLUDES rest only -I$(top_builddir) -
      	  this allow minimize parameters count passed to libtool script
      	  (now compilation is also slyghtly more quiet).
      	* configure.in: simplifies libzdetestion - prepare separated
      	  variables for keep libz name and path to libz header files isn't
      	  realy neccessary (if someone have libz installed in non standard
      	  prefix path to header files ald library can be passed as:
      	  $ CFALGS="-I</libz.h/path>" LDFLAGS="-L</libz/path>" ./configure
      	* autogen.sh: check now for libxml/entities.h.
      
      	After above building libxml pass correctly and also pass
      	"make install DESTDIR=</install/prefix>" from tar ball generated by
      	"make dist". Seems ac/am reorganization is finished. This changes
      	not touches any other things on *.{c,h} files level.
      64636e7f
  11. 27 Jan, 2001 1 commit
  12. 30 Sep, 2000 1 commit
  13. 29 Sep, 2000 1 commit
    • Martin Baulig's avatar
      Provide pkg-config script. · dd7d1f6d
      Martin Baulig authored
      2000-09-30  Martin Baulig  <baulig@suse.de>
      
      	* libxml-2.0.pc.in: Provide pkg-config script.
      
      	* configure.in: Create the libxml-2.0.pc script from the
      	libxml-2.0.pc.in templates.
      	* Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
      	script in `$(libexecdir)/pkgconfig'.
      dd7d1f6d