fix no net compilation on zephyr (#19399)
Co-authored-by: Jaremy J. Creechley <jaremy.creechley@panthalassa.com>
This commit is contained in:
parent
4f6b59de96
commit
dc8ac66873
1 changed files with 10 additions and 6 deletions
|
|
@ -399,16 +399,20 @@ elif defined(zephyr):
|
||||||
const Sockaddr_max_length* = 24
|
const Sockaddr_max_length* = 24
|
||||||
elif defined(net_raw):
|
elif defined(net_raw):
|
||||||
const Sockaddr_max_length* = 20
|
const Sockaddr_max_length* = 20
|
||||||
else:
|
elif defined(net_ipv4):
|
||||||
const Sockaddr_max_length* = 8
|
const Sockaddr_max_length* = 8
|
||||||
|
else:
|
||||||
|
const Sockaddr_max_length* = 255 # just for compilation purposes
|
||||||
|
|
||||||
const Sockaddr_un_path_length* = Sockaddr_max_length
|
const Sockaddr_un_path_length* = Sockaddr_max_length
|
||||||
# Zephyr is heavily customizable so it's easy to get to a state
|
# Zephyr is heavily customizable so it's easy to get to a state
|
||||||
# where Nim & Zephyr IPv6 settings are out of sync, causing painful runtime failures.
|
# where Nim & Zephyr IPv6 settings are out of sync, causing painful runtime failures.
|
||||||
{.emit: ["NIM_STATIC_ASSERT(NET_SOCKADDR_MAX_SIZE == ",
|
when defined(net_ipv4) or defined(net_ipv6) or defined(net_raw):
|
||||||
Sockaddr_max_length,
|
{.emit: ["NIM_STATIC_ASSERT(NET_SOCKADDR_MAX_SIZE == ",
|
||||||
",\"NET_SOCKADDR_MAX_SIZE and Sockaddr_max_length size mismatch!",
|
Sockaddr_max_length,
|
||||||
" Check that Nim and Zephyr IPv4/IPv6 settings match.",
|
",\"NET_SOCKADDR_MAX_SIZE and Sockaddr_max_length size mismatch!",
|
||||||
" Try adding -d:net_ipv6 to enable IPv6 for Nim on Zephyr.\" );"].}
|
" Check that Nim and Zephyr IPv4/IPv6 settings match.",
|
||||||
|
" Try adding -d:net_ipv6 to enable IPv6 for Nim on Zephyr.\" );"].}
|
||||||
elif defined(freertos) or defined(lwip):
|
elif defined(freertos) or defined(lwip):
|
||||||
const Sockaddr_max_length* = 14
|
const Sockaddr_max_length* = 14
|
||||||
const Sockaddr_un_path_length* = 108
|
const Sockaddr_un_path_length* = 108
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue