[Checkins] SVN: z3c.recipe.staticlxml/trunk/ Fixed static build for OSX.

Stefan Eletzhofer stefan.eletzhofer at inquant.de
Thu Nov 27 10:18:29 EST 2008


Log message for revision 93397:
  Fixed static build for OSX.

Changed:
  U   z3c.recipe.staticlxml/trunk/CHANGES.txt
  U   z3c.recipe.staticlxml/trunk/buildout.cfg
  U   z3c.recipe.staticlxml/trunk/src/z3c/recipe/staticlxml/__init__.py

-=-
Modified: z3c.recipe.staticlxml/trunk/CHANGES.txt
===================================================================
--- z3c.recipe.staticlxml/trunk/CHANGES.txt	2008-11-27 14:34:02 UTC (rev 93396)
+++ z3c.recipe.staticlxml/trunk/CHANGES.txt	2008-11-27 15:18:28 UTC (rev 93397)
@@ -1,6 +1,8 @@
 trunk
 =====
 
+- Added ``iconv`` library, which enables fully static builds. This is
+  actually a bug in lxml's setup. [seletz]
 - Updated docs, removed junk code [seletz]
 - Added tweaks needed for Mac OS X [seletz]
 - Added basic build steps for liblxml2, libxslt and lxml. [seletz]

Modified: z3c.recipe.staticlxml/trunk/buildout.cfg
===================================================================
--- z3c.recipe.staticlxml/trunk/buildout.cfg	2008-11-27 14:34:02 UTC (rev 93396)
+++ z3c.recipe.staticlxml/trunk/buildout.cfg	2008-11-27 15:18:28 UTC (rev 93397)
@@ -27,4 +27,4 @@
 force = false
 build-libxml2 = true
 build-libxslt = true
-static-build = false
+static-build = true

Modified: z3c.recipe.staticlxml/trunk/src/z3c/recipe/staticlxml/__init__.py
===================================================================
--- z3c.recipe.staticlxml/trunk/src/z3c/recipe/staticlxml/__init__.py	2008-11-27 14:34:02 UTC (rev 93396)
+++ z3c.recipe.staticlxml/trunk/src/z3c/recipe/staticlxml/__init__.py	2008-11-27 15:18:28 UTC (rev 93397)
@@ -161,6 +161,8 @@
                 os.path.join(self.xml2_location, "lib"),
                 os.path.join(self.xslt_location, "lib"),
                 )
+        self.options["libraries"] = "iconv" # missing in lxml setup.py jungle, but needed by
+                                            # libxml2 and libxslt
         self.lxml_custom = Custom(self.buildout, self.name, self.options)
         self.lxml_custom.environment = self.lxml_build_env()
 



More information about the Checkins mailing list