[svn] commit: r1786 - /branches/trac148/configure.ac
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Apr 21 17:03:37 UTC 2010
Author: jinmei
Date: Wed Apr 21 17:03:36 2010
New Revision: 1786
Log:
checkpoint
Modified:
branches/trac148/configure.ac
Modified: branches/trac148/configure.ac
==============================================================================
--- branches/trac148/configure.ac (original)
+++ branches/trac148/configure.ac Wed Apr 21 17:03:36 2010
@@ -62,6 +62,7 @@
# we try the "lib" sub directory under the common prefix for this python.
if test -z "${PYTHON_LDFLAGS}"; then
PYTHON_LDFLAGS="-L`${PYTHON}-config --prefix`/lib"
+ python_rpath="-R`${PYTHON}-config --prefix`/lib"
fi
AC_SUBST(PYTHON_LDFLAGS)
@@ -213,8 +214,9 @@
BOOST_SYSTEM_LIB="-l${BOOST_TRY_LIB}"
;;
with_rflag)
- LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS} ${boost_rpath_flag}"
+ LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS} -Wl,${boost_rpath_flag}"
BOOST_SYSTEM_LIB="-l${BOOST_TRY_LIB}"
+ result_msg=" (using rpath)"
;;
with_static)
LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS}"
@@ -222,6 +224,7 @@
continue
fi
BOOST_SYSTEM_LIB="${boost_library_path}/lib${BOOST_TRY_LIB}.a"
+ result_msg=" (using static library)"
;;
esac
LIBS="$LIBS_SAVED ${BOOST_SYSTEM_LIB}"
@@ -233,7 +236,7 @@
return 0;
}
],
- [ AC_MSG_RESULT(yes)
+ [ AC_MSG_RESULT([yes${result_msg}])
if test $mode = "with_rflag"; then
use_boost_rflag=yes
fi
@@ -289,18 +292,21 @@
BOOST_PYTHON_LIB="-l${BOOST_TRY_LIB}"
;;
with_rflag)
- LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS} ${boost_rpath_flag}"
+ LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS} -Wl,${boost_rpath_flag}"
BOOST_PYTHON_LIB="-l${BOOST_TRY_LIB}"
+ result_msg=" (using rpath)"
;;
with_static)
- LDFLAGS="$LDFLAGS_SAVED ${BOOST_LDFLAGS}"
+ LDFLAGS="-static $LDFLAGS_SAVED ${BOOST_LDFLAGS}"
if test -z "${boost_library_path}"; then
continue
fi
BOOST_PYTHON_LIB="${boost_library_path}/lib${BOOST_TRY_LIB}.a"
+ result_msg=" (using static library)"
;;
esac
- LIBS="$LIBS_SAVED ${BOOST_PYTHON_LIB}"
+ LIBS="$LIBS_SAVED ${BOOST_PYTHON_LIB} ${PYTHON_LIB}"
+ LDFLAGS="$LDFLAGS $PYTHON_LDFLAGS -Wl,${python_rpath}"
AC_TRY_RUN([
#include <boost/python/module.hpp>
using namespace boost::python;
@@ -309,8 +315,7 @@
return 0;
}
],
- [ AC_MSG_RESULT(yes)
- BOOST_PYTHON_LIB="-l${BOOST_TRY_LIB}"
+ [ AC_MSG_RESULT(yes${result_msg})
if test $mode = "with_rflag"; then
use_boost_rflag=yes
fi
@@ -343,7 +348,7 @@
AC_SUBST(BOOST_PYTHON_LIB)
if test $use_boost_rflag = "yes"; then
- BOOST_LDFLAGS=$boost_rpath_flag
+ BOOST_LDFLAGS="$BOOST_LDFLAGS $boost_rpath_flag"
fi
AC_SUBST(BOOST_LDFLAGS)
More information about the bind10-changes
mailing list