Skip to content

esp32: network devices pull in GNRC dependencies statically #12964

@miri64

Description

@miri64

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/lwip

Expected 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)

Metadata

Metadata

Assignees

Labels

Area: driversArea: Device driversArea: networkArea: NetworkingType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions