[Buildroot] [PATCH 1/1] xmlstarlet: fix host package build errors.

Adam Duskett aduskett at gmail.com
Fri Aug 4 01:05:31 UTC 2017


The host version of xmlstarlet doesn't have any conf opts.
As such, if the host PC doesn't have libxml header files installed,
a build error will occure because host-xmlstarlet won't be able to find
libxml/xmlstring.h: No such file or directory.

Add HOST_XMLSTARLET_CONF_OPTS to fix this issue.

Signed-off-by: Adam Duskett <Adamduskett at outlook.com>
---
 package/xmlstarlet/xmlstarlet.mk | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/package/xmlstarlet/xmlstarlet.mk b/package/xmlstarlet/xmlstarlet.mk
index 9920dcfc7..54ed36bc8 100644
--- a/package/xmlstarlet/xmlstarlet.mk
+++ b/package/xmlstarlet/xmlstarlet.mk
@@ -17,6 +17,11 @@ XMLSTARLET_CONF_OPTS += \
 	--with-libxslt-prefix=$(STAGING_DIR)/usr \
 	--with-libiconv-prefix=$(STAGING_DIR)/usr
 
+HOST_XMLSTARLET_CONF_OPTS += \
+	--with-libxml-prefix=$(HOST_DIR)/usr \
+	--with-libxslt-prefix=$(HOST_DIR)/usr \
+	--with-libiconv-prefix=$(HOST_DIR)/usr
+
 ifeq ($(BR2_STATIC_LIBS),y)
 XMLSTARLET_CONF_OPTS += --enable-static-libs
 XMLSTARLET_CONF_ENV = LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libxml-2.0 libexslt`"
-- 
2.13.3



More information about the buildroot mailing list