From 8006aa8ad3b7bdb5b00b19a1b8b0e1b0fd12807f Mon Sep 17 00:00:00 2001 From: Sebastian Kemper Date: Sat, 3 Feb 2018 13:33:24 +0100 Subject: [PATCH] libosip2: fix build with ARC toolchain ARC toolchain exports __arc__, which clashes with a symbol of the same name in libosip2. This commit undefines the toolchain symbol when building the library. The fix was found in buildroot repo. Thanks to whoever spotted this! Signed-off-by: Sebastian Kemper --- libs/libosip2/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/libosip2/Makefile b/libs/libosip2/Makefile index a4bb6cc..4440880 100644 --- a/libs/libosip2/Makefile +++ b/libs/libosip2/Makefile @@ -37,7 +37,8 @@ define Package/libosip2/description GNU oSIP library, a Session Initiation Protocol (SIP) implementation. endef -TARGET_CFLAGS += $(FPIC) +# toolchain __arc__ define conflicts with libosip2 source +TARGET_CFLAGS += $(FPIC) $(if $(CONFIG_arc),-U__arc__) CONFIGURE_ARGS += \ --enable-shared \ -- 2.30.2