-
Notifications
You must be signed in to change notification settings - Fork 2.1k
esp32: network devices pull in GNRC dependencies statically #12964
Copy link
Copy link
Closed
Labels
Area: driversArea: Device driversArea: Device driversArea: networkArea: NetworkingArea: NetworkingType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)
Milestone
Description
Description
While compile testing #12931 we noticed that the ESP32 won't build tests/lwip anymore. The reason: All the device drivers for the SoC network devices pull in GNRC as a static dependency.
Steps to reproduce the issue
Build tests/lwip for an ESP32 board, e.g.
BOARD=esp32-wroom-32 make -C tests/lwipExpected results
tests/lwip should not pull in any GNRC dependencies.
Actual results
From the build output in current master:
"make" -C /data/riotbuild/riotbase/sys/net/gnrc
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netapi
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netif
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netif/hdr
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netreg
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pkt
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pktbuf
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pktbuf_static
Versions
Current master (50c2a2c)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: driversArea: Device driversArea: Device driversArea: networkArea: NetworkingArea: NetworkingType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)