configure.ac: add _LIBS variables for boost_system and boost_iostreams

The checks were breaking downtstream checks for fallocate and others on Alpine.

Signed-off-by: John Coyle <dx9err@gmail.com>
This commit is contained in:
John Coyle 2016-03-08 14:19:32 -05:00
parent 14999dba88
commit 6341f527cf
2 changed files with 12 additions and 0 deletions

View File

@ -948,13 +948,23 @@ AC_CHECK_HEADER([boost/program_options/option.hpp], [],
# If we have the boost system library installed, then we may want to link
# with it.
saved_LIBS="${LIBS}"
LIBS=""
AC_CHECK_LIB(boost_system-mt, main, [],
[AC_CHECK_LIB(boost_system, main, [],
AC_MSG_NOTICE(["Boost system library not found."]))])
BOOST_SYSTEM_LIBS="${LIBS}"
LIBS="${saved_LIBS}"
AC_SUBST(BOOST_SYSTEM_LIBS)
saved_LIBS="${LIBS}"
LIBS=""
AC_CHECK_LIB(boost_iostreams-mt, main, [],
[AC_CHECK_LIB(boost_iostreams, main, [],
AC_MSG_FAILURE(["Boost iostreams library not found."]))])
BOOST_IOSTREAMS_LIBS="${LIBS}"
LIBS="${saved_LIBS}"
AC_SUBST(BOOST_IOSTREAMS_LIBS)
# Find the right boost_thread library.
BOOST_THREAD_LIBS=""

View File

@ -168,6 +168,8 @@ LIBCOMMON_DEPS += \
$(LIBCOMPRESSOR) \
$(LIBMSG) $(LIBAUTH) \
$(LIBCRUSH) $(LIBJSON_SPIRIT) $(LIBLOG) $(LIBARCH) \
$(BOOST_SYSTEM_LIBS) \
$(BOOST_IOSTREAMS_LIBS) \
$(BOOST_RANDOM_LIBS) \
$(RESOLV_LIBS) \
-luuid