From c2303dff95aa174021a1950656fdf9a1cf983959 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 8 Jul 2017 09:47:12 +0100 Subject: [PATCH] aclocal.m4: allow arbitrary string in toolchain triplets Canonical triplets have a form of --[-] Checking for vendor is almost never correct as it's an arbitrary string. It's useful to have multiple "vendors" to denote otherwise the same (WRT , , ) target: --target=x86_64-pc-linux-gnu --target=x86_64-unknown-linux-gnu --target=x86_64-ghc80-linux-gnu --target=x86_64-ghchead-linux-gnu Do not fail unknown vendors. Only emit a warning. Ideally configure checks should never use "vendor". Signed-off-by: Sergei Trofimovich --- aclocal.m4 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 001f813dfc..1d9c09b0cd 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -230,8 +230,7 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_VARS], dec|none|unknown|hp|apple|next|sun|sgi|ibm|montavista|portbld) ;; *) - echo "Unknown vendor [$]1" - exit 1 + AC_MSG_WARN([Unknown vendor [$]1]) ;; esac } -- 2.13.3