From: Sebastian Kemper Date: Sat, 3 Feb 2018 12:33:24 +0000 (+0100) Subject: libosip2: fix build with ARC toolchain X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=8006aa8ad3b7bdb5b00b19a1b8b0e1b0fd12807f;p=feed%2Ftelephony.git 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 --- 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 \