WITH_CLANG_IS_CC and unrecognized command line options

Dimitry Andric dim at FreeBSD.org
Sun May 20 19:11:34 UTC 2012


On 2012-05-20 19:34, Bruce Cran wrote:> I've done a fresh install of FreeBSD 9.0, upgraded to 10-CURRENT and 
> have just tried doing a rebuild with CLANG_IS_CC=yes in src.conf.  
> However there's an error building ncurses:
> 
> cc: unrecognized option '-Qunused-arguments'
> cc: unrecognized option '-Qunused-arguments'
> cc1: error: unrecognized command line option "-Wno-empty-body"
> cc1: error: unrecognized command line option "-Wno-string-plus-int"
> cc1: error: unrecognized command line option "-Wno-tautological-compare"
> cc1: error: unrecognized command line option "-Wno-parentheses-equality"
> cc1: error: unrecognized command line option "-Wno-empty-body"
> cc1: error: unrecognized command line option "-Wno-string-plus-int"
> cc1: error: unrecognized command line option "-Wno-tautological-compare"
> cc1: error: unrecognized command line option "-Wno-parentheses-equality"
> *** [make_hash] Error code 1
> *** [make_keys] Error code 1
> 
> Is there some configuration I've missed?

Yeah, unfortunately, for the first buildworld to succeed you will also
need to have:

CC=clang
CXX=clang++
CPP=clang-cpp

in your src.conf.  After installing world, the new /usr/bin/cc will then
recognize the options. This is a problem that I haven't yet been able to
solve...


More information about the freebsd-toolchain mailing list