]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3449] Fix in ax_isc_rpath.m4 macro
authorTomek Mrugalski <tomasz@isc.org>
Fri, 9 May 2014 23:44:41 +0000 (01:44 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Fri, 9 May 2014 23:44:41 +0000 (01:44 +0200)
examples/m4/ax_isc_rpath.m4

index ee1e472e14bfeea73871c4086b5cdf50557ece19..d540b2cb4158eb9ba3aa0ba48d2f0b588815915a 100644 (file)
@@ -41,8 +41,12 @@ if test x$rpath != xno; then
             ISC_RPATH_FLAG=-Wl,-R
         ],[ AC_MSG_RESULT(no)
             AC_MSG_CHECKING([whether -R flag is available in linker])
-            CXXFLAGS="$CXXFLAGS_SAVED -R"
-            CCFLAGS="$CCFLAGS_SAVED -R"
+
+           # Apple clang 5.1 is now considers unknown parameters passed to linker (ld) as errors.
+           # However, the same unknown parameters passed to compiler (g++ ) are merely threated
+           # as warnings. To make sure that we pick those up, is to use -Werror.
+            CXXFLAGS="$CXXFLAGS_SAVED -Werror -R"
+            CCFLAGS="$CCFLAGS_SAVED -Werror -R"
         AC_TRY_LINK([], [],
             [ AC_MSG_RESULT([yes; note that -R is more sensitive about the position in option arguments])
                 ISC_RPATH_FLAG=-R