#20648: Mutually exclusive depends called recursive depedency
-----------------------+--------------------------------
 Reporter:  openwrt@…  |      Owner:  developers
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:
Component:  packages   |    Version:  Chaos Calmer 15.05
 Keywords:             |
-----------------------+--------------------------------
 using configuration options like:

 config X
    bool "boolX"
    default n
    depends on (PACKAGE_P && (!(Y))

 config Y
    bool "boolY"
    default n
    depends on (PACKACK_P &&  (!(X))

 results in a warning about there being a recursive dependency
 (X depends on Y and Y depends on X)

 When in fact the opposite of a recursive dependency is the case (that is X
 depends on not Y and Y depends on not X).

 Both can be false but only one can be true, and this shouldn't
 trigger the warning where X needs Y and Y needs X.

 This is true of CC and is probably true for trunk too.

--
Ticket URL: <https://dev.openwrt.org/ticket/20648>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to