package/tvheadend: Add optional dependency to libiconv
authorBernd Kuhls <bernd.kuhls@t-online.de>
Wed, 11 Jun 2014 13:02:06 +0000 (15:02 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 11 Jun 2014 13:18:20 +0000 (15:18 +0200)
commita27065eb038f7f8d38d9ba82c5030f16d2628a04
treedd34fa4601d3d89fa5e6d832a413cc7f95246213
parentd0da839ff84aea159ec557958a72b208a5e94651
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 <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/tvheadend/tvheadend.mk