From: Romain Naour Date: Sun, 18 Jan 2015 19:53:09 +0000 (+0100) Subject: package/rpm: use external xz library X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=61c3fbd10bee7784d871b84412aa9d488040a4f3;p=buildroot.git 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 --- 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)