summaryrefslogtreecommitdiff
path: root/package/libpjsip
diff options
context:
space:
mode:
authorLuca Ceresoli <luca@lucaceresoli.net>2016-08-06 15:25:48 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-08-06 21:56:16 +0200
commit1e11e8b3c3ddf028d3ea14af4bd6ab6bbcde84ba (patch)
tree500d58ec58cd27d20b3f59fede5aef05f49f2cff /package/libpjsip
parentd1dbd48ddc6e01e3a38e97d95af8bd96b5528fb1 (diff)
libpjsip: fix m68k uclinux compile
The GCC manual suggest when getting: relocation truncated to fit: R_68K_GOT16O foobar to use -mxgot. Fixes: http://autobuild.buildroot.org/results/e8cdfaf8e2da29a855b5bc09774f3aadee087737/ Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/libpjsip')
-rw-r--r--package/libpjsip/libpjsip.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk
index ebb5897d0..2b5e18f22 100644
--- a/package/libpjsip/libpjsip.mk
+++ b/package/libpjsip/libpjsip.mk
@@ -13,9 +13,16 @@ LIBPJSIP_LICENSE_FILES = COPYING
LIBPJSIP_INSTALL_STAGING = YES
LIBPJSIP_MAKE = $(MAKE1)
+LIBPJSIP_CFLAGS = $(TARGET_CFLAGS) -DPJ_HAS_IPV6=1
+
+# relocation truncated to fit: R_68K_GOT16O
+ifeq ($(BR2_m68k_cf),y)
+LIBPJSIP_CFLAGS += -mxgot
+endif
+
LIBPJSIP_CONF_ENV = \
LD="$(TARGET_CC)" \
- CFLAGS="$(TARGET_CFLAGS) -DPJ_HAS_IPV6=1"
+ CFLAGS="$(LIBPJSIP_CFLAGS)"
LIBPJSIP_CONF_OPTS = \
--disable-sound \