From 68491afceba4e2570b031f81b7bd817407a03d4c Mon Sep 17 00:00:00 2001 From: Chen Baozi Date: Sun, 18 Nov 2012 14:34:21 +0800 Subject: [PATCH] rgw: add -lresolv flags to Makefile.am 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 --- configure.ac | 1 + src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index aa10143449573..d978565496dd0 100644 --- a/configure.ac +++ b/configure.ac @@ -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 diff --git a/src/Makefile.am b/src/Makefile.am index 77a81ddda1f74..3a4437c0e4938 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -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 -- 2.39.5