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.cdn.openwrt.org/?a=commitdiff_plain;h=refs%2Fpull%2F258%2Fhead;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 \