diff --git a/contrib/sdk/sources/newlib/libc/Makefile b/contrib/sdk/sources/newlib/libc/Makefile index 43505b8673..e83bf16fb0 100644 --- a/contrib/sdk/sources/newlib/libc/Makefile +++ b/contrib/sdk/sources/newlib/libc/Makefile @@ -553,7 +553,6 @@ ifeq ($(findstring static,$(MAKECMDGOALS)),static) LIB_SRCS:= $(STATIC_SRCS) LIB_OBJS:= $(STATIC_OBJS) -CFLAGS += -DSTATIC_LIBC else diff --git a/contrib/sdk/sources/newlib/libc/include/newlib.h b/contrib/sdk/sources/newlib/libc/include/newlib.h index 4ac4d9fa3a..a6e3d3963b 100644 --- a/contrib/sdk/sources/newlib/libc/include/newlib.h +++ b/contrib/sdk/sources/newlib/libc/include/newlib.h @@ -187,6 +187,10 @@ #define __DYNAMIC_REENT__ +#ifdef STATIC_LIBC + #define BUILD_LIBC +#endif + #ifdef BUILD_LIBC #define __EXPORT #define __IMPORT