aclocal.m4: allow arbitrary <vendor> string in toolchain triplets
authorSergei Trofimovich <slyfox@gentoo.org>
Sat, 8 Jul 2017 08:47:12 +0000 (09:47 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 8 Jul 2017 08:47:12 +0000 (09:47 +0100)
commitc2303dff95aa174021a1950656fdf9a1cf983959
tree991402b680b624a1ef439a7d83f809434bee521e
parentbd4fdc6aa34a85268f3e9a2bd3f4142a97724ce4
aclocal.m4: allow arbitrary <vendor> string in toolchain triplets

Canonical triplets have a form of
    <arch>-<vendor>-<os>[-<abi>]

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 <arch>, <os>, <abi>) 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 <slyfox@gentoo.org>
aclocal.m4