diff --git a/repos/libports/lib/mk/lwip.mk b/repos/libports/lib/mk/lwip.mk index 6ed573d25..b4f2a86ad 100644 --- a/repos/libports/lib/mk/lwip.mk +++ b/repos/libports/lib/mk/lwip.mk @@ -30,6 +30,8 @@ D_OPTS = ERRNO D_OPTS := $(addprefix -D,$(D_OPTS)) CC_DEF += $(D_OPTS) +LD_OPT += --version-script=$(REP_DIR)/src/lib/lwip/symbol.map + INC_DIR += $(REP_DIR)/include/lwip \ $(LWIP_PORT_DIR)/include/lwip \ $(LWIP_DIR)/src/include \ diff --git a/repos/libports/src/lib/lwip/symbol.map b/repos/libports/src/lib/lwip/symbol.map new file mode 100644 index 000000000..e835b370b --- /dev/null +++ b/repos/libports/src/lib/lwip/symbol.map @@ -0,0 +1,12 @@ +{ + global: + + lwip_*; + ipaddr_addr; + dns_getserver; + ipaddr_ntoa; + + local: + + *; +};