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 <romain.naour@openwide.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
3c476540d1
commit
61c3fbd10b
@ -46,7 +46,10 @@ endif
|
|||||||
|
|
||||||
# xz payload support needs a toolchain w/ C++
|
# xz payload support needs a toolchain w/ C++
|
||||||
ifeq ($(BR2_PACKAGE_XZ)$(BR2_INSTALL_LIBSTDCPP),yy)
|
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
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_BZIP2),y)
|
ifeq ($(BR2_PACKAGE_BZIP2),y)
|
||||||
|
Loading…
Reference in New Issue
Block a user