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 <sebastian_ml@gmx.net>
This commit is contained in:
Sebastian Kemper 2018-02-03 13:33:24 +01:00
parent c46719867f
commit 8006aa8ad3

View file

@ -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 \