[Lxml-checkins] r44198 - lxml/branch/lxml-1.3/doc

scoder at codespeak.net scoder at codespeak.net
Tue Jun 12 19:41:50 CEST 2007


Author: scoder
Date: Tue Jun 12 19:41:50 2007
New Revision: 44198

Modified:
   lxml/branch/lxml-1.3/doc/FAQ.txt
   lxml/branch/lxml-1.3/doc/build.txt
Log:
doc updates from trunk

Modified: lxml/branch/lxml-1.3/doc/FAQ.txt
==============================================================================
--- lxml/branch/lxml-1.3/doc/FAQ.txt	(original)
+++ lxml/branch/lxml-1.3/doc/FAQ.txt	Tue Jun 12 19:41:50 2007
@@ -253,7 +253,12 @@
 b) If you are using threads, please see the following section to check if
    you touch on one of the potential pitfalls.
 
-c) Otherwise, we would really like to hear about it.  Please report it to the
+c) Try to reproduce the problem with the latest versions of libxml2 and
+   libxslt.  From time to time, bugs and race conditions are found in these
+   libraries, so a more recent version might already contain a fix for your
+   problem.
+
+d) Otherwise, we would really like to hear about it.  Please report it to the
    `mailing list`_ so that we can fix it.  It is very helpful in this case if
    you can come up with a short code snippet that demonstrates your problem.
    Please also report the version of lxml, libxml2 and libxslt that you are

Modified: lxml/branch/lxml-1.3/doc/build.txt
==============================================================================
--- lxml/branch/lxml-1.3/doc/build.txt	(original)
+++ lxml/branch/lxml-1.3/doc/build.txt	Tue Jun 12 19:41:50 2007
@@ -44,7 +44,7 @@
   http://codespeak.net/svn/lxml/pyrex/
 
   A subversion checkout of lxml will automatically retrieve the latest Pyrex
-  as external project source (``svn:externals``).  Look out for the ``Pyrex``
+  as external project source (``svn:externals``).  Look for the ``Pyrex``
   directory in the source tree.
 
   Since version 1.1.2, the lxml source distribution also includes this Pyrex
@@ -182,6 +182,26 @@
 lxml maintainer.
 
 
+Providing newer library versions on Mac-OS X
+--------------------------------------------
+
+The Unix environment in Mac-OS X makes it relatively easy to install
+Unix/Linux style package management tools and new software.  However, it seems
+to be hard to get libraries set up for exclusive usage that Mac-OS X ships in
+an older version.  The result can be segfaults on this platform that are hard
+to track down.
+
+To make sure the newer libxml2 and libxslt versions are used (e.g. under
+fink), you should add the directory where you installed the libraries to the
+``DYLD_LIBRARY_PATH`` environment variable.  This seems to fix a lot of
+problems for users.
+
+Alternatively, you can build lxml statically.  A way to do this on MS Windows
+is described in the next section, but it should be easy to adapt it for
+Mac-OS.  That way, you can always be sure you use the versions you compiled
+lxml with, regardless of the runtime environement.
+
+
 Static linking on Windows
 -------------------------
 


More information about the lxml-checkins mailing list