radvd: not available on AVR32
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 12 May 2014 20:04:08 +0000 (22:04 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 12 May 2014 20:11:03 +0000 (22:11 +0200)
radvd needs some C library definitions not available in old uClibc
versions. Since we don't care much about AVR32, we simply disallow the
radvd package on this architecture.

Fixes:

  http://autobuild.buildroot.org/results/f03/f0367a30e8d772eb5e955a85b853ec3e43fe54b3/

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

index 6edfd7c015cb88af37ac78442a99328e8e1d8027..71f2f34883b565018bfbce7a3c2bb7ec248d4d80 100644 (file)
@@ -5,6 +5,8 @@ config BR2_PACKAGE_RADVD
        select BR2_PACKAGE_FLEX
        select BR2_PACKAGE_LIBDAEMON
        depends on BR2_INET_IPV6
+       # uClibc too old, does not define ARPHRD_IEEE802154
+       depends on !BR2_avr32
        help
          IPv6 Router Advertisement Daemon.
 
@@ -13,3 +15,4 @@ config BR2_PACKAGE_RADVD
 comment "radvd needs a toolchain w/ IPv6"
        depends on BR2_USE_MMU
        depends on !BR2_INET_IPV6
+       depends on !BR2_avr32