From: Amos Jeffries Date: Sat, 11 Jun 2016 05:28:18 +0000 (+1200) Subject: Fix GCC 4.8 eCAP builds after rev.14701 X-Git-Tag: SQUID_4_0_12~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a023fd8e81aef584909d6a256728ba20666d3bdf;p=thirdparty%2Fsquid.git Fix GCC 4.8 eCAP builds after rev.14701 It seems GCC 4.8 at least does not reorder lnker flags so we can't use the particular LDADD approach there. Use explicit setting of LIBS and CXXFLAGS instead. --- diff --git a/configure.ac b/configure.ac index 35cacf1874..86576f1443 100644 --- a/configure.ac +++ b/configure.ac @@ -1008,7 +1008,8 @@ then SQUID_STATE_SAVE(squid_ecap_state) AC_MSG_CHECKING([whether -lecap will link]) - LDFLAGS="$LIBADD $EXT_LIBECAP_LIBS" + CXXFLAGS="$CXXFLAGS $EXT_LIBECAP_CFLAGS" + LIBS="$LIBS $EXT_LIBECAP_LIBS" AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]],[[ const libecap::Name test("test", libecap::Name::NextId()); ]])],[