From 4a02aa766f8f35471b2704b5607a6f5da3a30769 Mon Sep 17 00:00:00 2001 From: Lawrence D'Anna Date: Fri, 27 Mar 2015 19:58:12 -0700 Subject: [PATCH] bind: build fix: remove autoconf AR cruft This patch removes some autoconf goo which is causing bind to use the host's ar instead the ar from the toolchain. If they're both elf platforms this is fine, but it's no good if host is darwin. Signed-off-by: Lawrence D'Anna --- net/bind/patches/002-autoconf-ar-fix.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 net/bind/patches/002-autoconf-ar-fix.patch diff --git a/net/bind/patches/002-autoconf-ar-fix.patch b/net/bind/patches/002-autoconf-ar-fix.patch new file mode 100644 index 000000000..501fa7d3b --- /dev/null +++ b/net/bind/patches/002-autoconf-ar-fix.patch @@ -0,0 +1,29 @@ +--- a/configure.in ++++ b/configure.in +@@ -93,26 +93,11 @@ esac + # + AC_CONFIG_FILES([make/rules make/includes]) + +-AC_PATH_PROG(AR, ar) +-ARFLAGS="cruv" +-AC_SUBST(AR) +-AC_SUBST(ARFLAGS) +- + # The POSIX ln(1) program. Non-POSIX systems may substitute + # "copy" or something. + LN=ln + AC_SUBST(LN) + +-case "$AR" in +- "") +- AC_MSG_ERROR([ +-ar program not found. Please fix your PATH to include the directory in +-which ar resides, or set AR in the environment with the full path to ar. +-]) +- +- ;; +-esac +- + # + # Etags. + #