[riot-notifications] [RIOT-OS/RIOT] Define requirements for configuration in the build system (#14027)

Martine Lenders notifications at github.com
Wed May 6 10:55:12 CEST 2020


> Out of my head, core depends on auto_init. auto_init depends on everything, everything depends on core.

Why has `auto_init` dependencies? AFAIK all code in auto_init is more of the kind of

```c
#if IS_USED(MODULE_FOOBAR)
init_foobar();
#endif 
```

One could call this an (optional) dependency, but this is transparent to the build system and thus not creating the cyclic dependency you claim must exist.

>  Or gnrc depends on gnrc_pktbuf, which depends on gnrc_pkt, which depends on gnrc.

The latter dependency seems unnecessary to me and AFAIK is not true. You don't need the whole stack to have a list of packets.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/14027#issuecomment-624524168
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20200506/e4a094ac/attachment.htm>


More information about the notifications mailing list