From: Bernd Kuhls Date: Wed, 11 Jun 2014 13:02:06 +0000 (+0200) Subject: package/tvheadend: Add optional dependency to libiconv X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a27065eb038f7f8d38d9ba82c5030f16d2628a04;p=buildroot.git package/tvheadend: Add optional dependency to libiconv To get reproducable builds depend on libiconv if needed. tvheadend configure either shows checking for cc libiconv ... fail or checking for cc libiconv ... ok depending on the presence of libiconv, and gets linked output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/bin/tvheadend | grep NEEDED | grep iconv 0x00000001 (NEEDED) Shared library: [libiconv.so.2] Please note that libiconv is not a hard-dependency. Tested with minimal defconfig BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y BR2_PACKAGE_LIBICONV=y BR2_PACKAGE_TVHEADEND=y Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index c582c0704e..4d0a16d51d 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -14,6 +14,10 @@ ifeq ($(BR2_PACKAGE_AVAHI),y) TVHEADEND_DEPENDENCIES += avahi endif +ifeq ($(BR2_PACKAGE_LIBICONV),y) +TVHEADEND_DEPENDENCIES += libiconv +endif + TVHEADEND_DEPENDENCIES += dtv-scan-tables define TVHEADEND_CONFIGURE_CMDS