From a27065eb038f7f8d38d9ba82c5030f16d2628a04 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 11 Jun 2014 15:02:06 +0200 Subject: [PATCH] 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 --- package/tvheadend/tvheadend.mk | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.30.2