#44367: arb @6.0: failed to detect COMPILER_NAME (got 'unknown', expected 'clang' or 'gcc'). Stop. ---------------------------+--------------------------------- Reporter: ryandesign@… | Owner: matt.cottrell@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch maintainer Port: arb | ---------------------------+--------------------------------- Comment (by ryandesign@…): This patch causes clang versions to be detected correctly, instead of always being detected as the GCC compatibility version "4.2.1" as before. This therefore causes the build to now fail with clang, as in: {{{ Compiler version check: - Your compiler is 'clang' version '3.4.2' This version is not in the list of supported clang-versions: * 4.2.1 - You may either .. - add your version to ALLOWED_clang_VERSIONS in the Makefile and try it out or - switch to one of the allowed versions (see arb_README_gcc.txt for installing a different version of gcc) }}} Trying to whitelist each working compiler version seems like a never- ending exercise in futility. How about just assuming that all versions of clang will work, until you find one that actually doesn't work. Also, it's silly to advise the user how to install "a different version of gcc" when the user's compiler is clang not gcc. -- Ticket URL: <https://trac.macports.org/ticket/44367#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X