From 61c3fbd10bee7784d871b84412aa9d488040a4f3 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sun, 18 Jan 2015 20:53:09 +0100 Subject: [PATCH] package/rpm: use external xz library Internal xz backend is statically linked and need a static libintl library when BR2_NEEDS_GETTEXT_IF_LOCALE is set. But for a shared only build, there is no static libintl available in the sysroot. Use the external xz library provided by Buildroot instead of using the internal xz backend. Fixes: http://autobuild.buildroot.net/results/2c6/2c61562008418ff58fa3085a3342b0e304923073/ Signed-off-by: Romain Naour Reviewed-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/rpm/rpm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 68d964afc8..fda10f2248 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -46,7 +46,10 @@ endif # xz payload support needs a toolchain w/ C++ ifeq ($(BR2_PACKAGE_XZ)$(BR2_INSTALL_LIBSTDCPP),yy) -RPM_CONF_OPTS += --with-xz +RPM_DEPENDENCIES += xz +RPM_CONF_OPTS += --with-xz=external +else +RPM_CONF_OPTS += --with-xz=none endif ifeq ($(BR2_PACKAGE_BZIP2),y)