diff --git a/components/lwip/CMakeLists.txt b/components/lwip/CMakeLists.txt index 05623faeb..c62fa3aaa 100644 --- a/components/lwip/CMakeLists.txt +++ b/components/lwip/CMakeLists.txt @@ -148,3 +148,10 @@ set_source_files_properties( PROPERTIES COMPILE_FLAGS -Wno-implicit-fallthrough ) +# "comparison is always false due to limited range of data type" warning +# when setting CONFIG_LWIP_TCP_WND_DEFAULT to 65535 +set_source_files_properties( + lwip/src/core/tcp.c + PROPERTIES COMPILE_FLAGS + -Wno-type-limits +) diff --git a/components/lwip/component.mk b/components/lwip/component.mk index 84f4ed599..3e57b7504 100644 --- a/components/lwip/component.mk +++ b/components/lwip/component.mk @@ -38,5 +38,6 @@ CFLAGS += -Wno-address # lots of LWIP source files evaluate macros that check a lwip/src/netif/ppp/ppp.o: CFLAGS += -Wno-uninitialized lwip/src/netif/ppp/pppos.o: CFLAGS += -Wno-implicit-fallthrough +lwip/src/core/tcp.o: CFLAGS += -Wno-type-limits COMPONENT_ADD_LDFRAGMENTS += linker.lf