Hi,

Please find a patch for the libxml2 rule:

        - set LIBXML2_ENV needed for a correct generation when the cross
toolchain prefix and the target name differs.
        - add PARALLELMFLAGS for speed up the build process.
        - strip the lib on the target file system.

Regards,

Guillaume GOURAT


--- libxml2.make        2007-07-11 16:54:08.000000000 +0200
+++ rules/libxml2.make  2007-07-11 16:47:43.000000000 +0200
@@ -1,5 +1,5 @@
 # -*-makefile-*-
-# $Id$
+# $Id: libxml2.make 6816 2007-01-11 10:43:14Z jbe $
 #
 # Copyright (C) 2003 by Benedikt Spranger
 #
@@ -59,6 +59,7 @@
 libxml2_prepare: $(STATEDIR)/libxml2.prepare
 
 LIBXML2_PATH   := PATH=$(CROSS_PATH)
+LIBXML2_ENV    := $(CROSS_ENV)
 
 #
 # autoconf
@@ -287,7 +288,7 @@
 
 $(STATEDIR)/libxml2.compile: $(libxml2_compile_deps_default)
        @$(call targetinfo, $@)
-       cd $(LIBXML2_DIR) && $(LIBXML2_PATH) make
+       cd $(LIBXML2_DIR) && $(LIBXML2_PATH) make $(PARALLELMFLAGS)
        @$(call touch, $@)
 
 #
----------------------------------------------------------------------------
@@ -322,7 +323,7 @@
 
        @$(call install_copy, libxml2, 0, 0, 0644, \
                $(LIBXML2_DIR)/.libs/libxml2.so.2.6.27, \
-               /usr/lib/libxml2.so.2.6.27)
+               /usr/lib/libxml2.so.2.6.27, y)
        @$(call install_link, libxml2, libxml2.so.2.6.27,
/usr/lib/libxml2.so.2)
        @$(call install_link, libxml2, libxml2.so.2.6.27,
/usr/lib/libxml2.so)




-- 
ptxdist mailing list
[email protected]

Reply via email to