[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