[Buildroot] [PATCH 2/2] libpjsip: fix optional dependency on libsrtp
Luca Ceresoli
luca at lucaceresoli.net
Mon Mar 7 21:56:45 UTC 2016
libpjsip does not correctly detect whether libsrtp is installed in staging.
Symptom:
.../libpjmedia.so: undefined reference to `srtp_deinit'
collect2: error: ld returned 1 exit status
Fixes:
http://autobuild.buildroot.org/results/305/305fdc8442cd2e8f51b90485be0dca83ffa36603/
http://autobuild.buildroot.org/results/a2f/a2f407c1361ac5c24af122445e84645e9aee309d/
...and other similar failures.
Signed-off-by: Luca Ceresoli <luca at lucaceresoli.net>
---
package/libpjsip/libpjsip.mk | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/package/libpjsip/libpjsip.mk b/package/libpjsip/libpjsip.mk
index ee250f5b11ef..9316dd7998e6 100644
--- a/package/libpjsip/libpjsip.mk
+++ b/package/libpjsip/libpjsip.mk
@@ -31,6 +31,11 @@ else
LIBPJSIP_CONF_OPTS += --disable-ssl
endif
+ifeq ($(BR2_PACKAGE_LIBSRTP),y)
+LIBPJSIP_DEPENDENCIES += libsrtp
+LIBPJSIP_CONF_OPTS += --with-external-srtp=$(STAGING_DIR)/usr
+endif
+
ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBUUID),y)
LIBPJSIP_DEPENDENCIES += util-linux
endif
--
1.9.1
More information about the buildroot
mailing list