]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: add -lresolv flags to Makefile.am
authorChen Baozi <baozich@gmail.com>
Sun, 18 Nov 2012 06:34:21 +0000 (14:34 +0800)
committerYehuda Sadeh <yehuda@inktank.com>
Sun, 18 Nov 2012 07:21:08 +0000 (23:21 -0800)
radosgw depends on libresolv since since the commit 951c6be. So we need to
add -lresolve flags, or it cannot link right library.

Signed-off-by: Chen Baozi <baozich@gmail.com>
configure.ac
src/Makefile.am

index aa1014344957310c72a92f3616efa2012a6fd199..d978565496dd0afb826bb5002e7ece10a27e958d 100644 (file)
@@ -80,6 +80,7 @@ AC_CHECK_CC_FLAG([-Wignored-qualifiers], [WARN_IGNORED_QUALIFIERS])
 ACX_PTHREAD
 AC_CHECK_LIB([uuid], [uuid_parse], [true], AC_MSG_FAILURE([libuuid not found]))
 AC_CHECK_LIB([m], [pow], [true], AC_MSG_FAILURE([libm not found]))
+AC_CHECK_LIB([resolv], [__res_nquery], [true], AC_MSG_FAILURE([libresolv not found]))
 if test x"$linux" = x"yes"; then
        AC_CHECK_LIB([keyutils], [add_key], [true], AC_MSG_FAILURE([libkeyutils not found]))
 fi
index 77a81ddda1f74d137183d8c93bf9cbab4ea2f661..3a4437c0e4938f71ad85d8d70adebde36cac88d4 100644 (file)
@@ -366,7 +366,7 @@ radosgw_SOURCES = \
         rgw/rgw_swift.cc \
        rgw/rgw_swift_auth.cc \
        rgw/rgw_main.cc
-radosgw_LDADD = $(my_radosgw_ldadd) -lfcgi
+radosgw_LDADD = $(my_radosgw_ldadd) -lfcgi -lresolv
 radosgw_CXXFLAGS = ${CRYPTO_CXXFLAGS} ${AM_CXXFLAGS}
 bin_PROGRAMS += radosgw