It is possible to configure --with-spandsp=static to avoid runtime version trouble.

git-svn-id: http://voip.null.ro/svn/yate@2865 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2009-10-05 10:36:37 +00:00
parent c9b481c5ba
commit c229b73948
2 changed files with 7 additions and 1 deletions

View File

@ -659,7 +659,12 @@ AC_SUBST(AMRNB_LIB)
HAVE_SPANDSP=no
SPANDSP_INC=""
SPANDSP_LIB="-lspandsp"
AC_ARG_WITH(spandsp,AC_HELP_STRING([--with-spandsp],[use spandsp library if available (default)]),[ac_cv_use_spandsp=$withval],[ac_cv_use_spandsp=yes])
if [[ "x$ac_cv_use_spandsp" = "xstatic" ]]; then
ac_cv_use_spandsp="yes"
SPANDSP_LIB="-Wl,-Bstatic -lspandsp -ltiff -lz -ljpeg -Wl,-Bdynamic"
fi
if [[ "x$ac_cv_use_spandsp" = "xyes" ]]; then
for i in /usr/include /usr/local/include; do
ac_cv_use_spandsp="$i"
@ -763,6 +768,7 @@ AC_MSG_RESULT([$HAVE_SPANDSP])
fi
AC_SUBST(HAVE_SPANDSP)
AC_SUBST(SPANDSP_INC)
AC_SUBST(SPANDSP_LIB)
HAVE_PWLIB=no

View File

@ -271,7 +271,7 @@ speexcodec.yate: LOCALFLAGS = @SPEEX_INC@
amrnbcodec.yate: LOCALFLAGS = @AMRNB_INC@
amrnbcodec.yate: LOCALLIBS = @AMRNB_LIB@
faxchan.yate: LOCALLIBS = -lspandsp
faxchan.yate: LOCALLIBS = @SPANDSP_LIB@
faxchan.yate: LOCALFLAGS = @SPANDSP_INC@
ysipchan.yate: ../libs/ysip/libyatesip.a ../libs/ysdp/libyatesdp.a