dhcpcd: disable on static library builds
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 21 Feb 2014 08:54:50 +0000 (09:54 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 21 Feb 2014 08:59:42 +0000 (09:59 +0100)
dhcpcd uses dlopen(), so it is not compatible with pure static library
builds.

Fixes:

  http://autobuild.buildroot.net/results/512/51249e8d3487e17bb6a60a99dcbd461f7b591eac/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/dhcpcd/Config.in

index ac20615d5f060110ed2978a3713dd412665dcc0c..68eac1ca864a5375c9ed84c2335c31843f3d2e9d 100644 (file)
@@ -3,7 +3,13 @@ config BR2_PACKAGE_DHCPCD
        # No support for AI_ADDRCONFIG
        depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && \
                !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1
+       depends on !BR2_PREFER_STATIC_LIB
        help
          An RFC2131 compliant DHCP client
 
          http://roy.marples.name/downloads/dhcpcd
+
+comment "dhcpcd needs a toolchain w/ dynamic library"
+       depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && \
+               !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1
+       depends on BR2_PREFER_STATIC_LIB