summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorRuben Kerkhof <ruben@rubenkerkhof.com>2019-01-22 18:39:47 +0100
committerRuben Kerkhof <ruben@rubenkerkhof.com>2019-01-23 16:22:13 +0100
commit1b68b1cdd3f0898e513ca929529cbf79f6b37870 (patch)
tree3314d3881458ac5b55cdc78c409e6a9de0d0752c /configure.ac
parentRedirect output of ranlib to /dev/null (diff)
downloadfrr-1b68b1cdd3f0898e513ca929529cbf79f6b37870.tar.xz
frr-1b68b1cdd3f0898e513ca929529cbf79f6b37870.zip
Only check for .interp when we have objcopy
On Mac OS, where we don't have objcopy, ./configure logs: checking for objcopy... no checking for .interp value to use... ./configure: line 22174: conftest.interp: No such file or directory Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
Diffstat (limited to 'configure.ac')
-rwxr-xr-xconfigure.ac18
1 files changed, 10 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 1e3454632..cb7f58d19 100755
--- a/configure.ac
+++ b/configure.ac
@@ -817,15 +817,17 @@ fi
AM_CONDITIONAL([GIT_VERSION], [test "x$with_pkg_git_version" = "xyes"])
AC_CHECK_TOOL([OBJCOPY], [objcopy], [:])
-AC_CACHE_CHECK([for .interp value to use], [frr_cv_interp], [
- frr_cv_interp=""
- AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])], [
- if $OBJCOPY -j.interp -Obinary conftest conftest.interp; then
- frr_cv_interp="`xargs -0 echo < conftest.interp`"
- fi
- test -f conftest.interp && rm conftest.interp
+if test "x${OBJCOPY}" != "x:"; then
+ AC_CACHE_CHECK([for .interp value to use], [frr_cv_interp], [
+ frr_cv_interp=""
+ AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])], [
+ if $OBJCOPY -j.interp -Obinary conftest conftest.interp; then
+ frr_cv_interp="`xargs -0 echo < conftest.interp`"
+ fi
+ test -f conftest.interp && rm conftest.interp
+ ])
])
-])
+fi
if test -n "$frr_cv_interp"; then
AC_DEFINE_UNQUOTED([INTERP], ["$frr_cv_interp"], [.interp value])
fi