summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMatt Jordan <mjordan@digium.com>2017-10-06 10:51:17 -0500
committerMatt Jordan <mjordan@digium.com>2017-10-06 15:47:41 -0500
commitf4798faacc34d97e5d93bde3bbacca84f83f5c78 (patch)
treea2845bec6599dba628cc96db8245b7701c479357 /configure
parent98076de152ace48ed45e6879152ea640b90f5152 (diff)
res_corosync: Fix linking issue with Corosync 2.x
At some point in time in the history of Corosync (certainly within the 2.x branch), the corosync_cfg_state_track function was removed. Unfortunately, the cfg library is only linked if this function is present. Without the cfg library being linked to res_corosync, loading of res_corosync will fail. This patch makes it so that detecting corosync's core libraries, determined by the COROSYNC external library checks, links both the cpg and cfg libraries with res_corosync. Change-Id: I674e9e1c8fea11c3bf81154aaa7c1fd43f945465
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure4
1 files changed, 2 insertions, 2 deletions
diff --git a/configure b/configure
index 368e6b453..59bc3b10b 100755
--- a/configure
+++ b/configure
@@ -31953,7 +31953,7 @@ if eval \${$as_ac_Lib+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcpg ${pbxlibdir} -lcpg $LIBS"
+LIBS="-lcpg ${pbxlibdir} -lcpg -lcfg $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -31995,7 +31995,7 @@ fi
# now check for the header.
if test "${AST_COROSYNC_FOUND}" = "yes"; then
- COROSYNC_LIB="${pbxlibdir} -lcpg -lcpg"
+ COROSYNC_LIB="${pbxlibdir} -lcpg -lcpg -lcfg"
# if --with-COROSYNC=DIR has been specified, use it.
if test "x${COROSYNC_DIR}" != "x"; then
COROSYNC_INCLUDE="-I${COROSYNC_DIR}/include"