openpgm: disable for AVR32, not its Buildroot-built toolchain
authorAlexander Lukichev <alexander.lukichev@gmail.com>
Fri, 8 Nov 2013 13:09:19 +0000 (15:09 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 10 Nov 2013 08:36:47 +0000 (09:36 +0100)
OpenPGM builds incorrectly on AVR32 with gcc-4.2.2-avr32-2.1.5.
Since it is presumed to be the only GCC version used by Buildroot
for AVR32, this patch disables openpgm for all cases when AVR32
is selected as the target architecture, including when a toolchain
is downloaded or preinstalled (this is what Buildroot autobuilders
do).

Signed-off-by: Alexander Lukichev <alexander.lukichev@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/openpgm/Config.in
package/zeromq/Config.in

index e34740c32a97cd71cd30f1d5539eb1422356b464..8d6763924d75a97301410057146415b04e3cef16 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_OPENPGM
        bool "openpgm"
-       depends on !BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 # lacks required builtins
+       depends on !BR2_avr32 # toolchain lacks required intrinsics
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_INET_IPV6
        depends on BR2_USE_WCHAR
@@ -15,4 +15,4 @@ config BR2_PACKAGE_OPENPGM
 
 comment "openpgm needs a toolchain w/ wchar, threads, IPv6"
        depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6 && BR2_USE_WCHAR)
-       depends on !BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
+       depends on !BR2_avr32
index dad1dd46413a6bce8f11e0d16c62c80d5db66ffc..a74ce88f348417db8ef9d6fc021d9b8492444716 100644 (file)
@@ -30,7 +30,7 @@ config BR2_PACKAGE_ZEROMQ
 config BR2_PACKAGE_ZEROMQ_PGM
        bool "PGM/EPGM support"
        depends on BR2_PACKAGE_ZEROMQ
-       depends on !BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 # openpgm
+       depends on !BR2_avr32 # openpgm
        select BR2_PACKAGE_OPENPGM
        help
          Add support for Pragmatic General Multicast protocol (RFC 3208)