[cfe-dev] svn update then make gives cc1 error: unrecognized command line option '-Wcovered-switch-default'
Larry Evans
cppljevans at suddenlink.net
Fri Oct 5 17:25:07 PDT 2012
On 10/05/12 13:32, Larry Evans wrote:
I just ran svn update:
~/download/llvm/svn/llvm $ svn update
~/download/llvm/svn/llvm/tools/clang $ svn update
~/download/llvm/svn/llvm/tools $ svn co
http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra
~/download/llvm/svn/llvm/projects/compiler-rt $ svn update
However, make resulted in:
.
.
.
llvm[1]: Compiling regexec.c for Debug+Asserts build
cc1: error: unrecognized command line option "-Wcovered-switch-default"
/bin/rm: cannot remove
`/home/evansl/download/llvm/svn/build/lib/Support/Debug+Asserts/regexec.d.tmp':
No such file or directory
make[1]: ***
[/home/evansl/download/llvm/svn/build/lib/Support/Debug+Asserts/regexec.o]
Error 1
make[1]: Leaving directory
`/home/evansl/download/llvm/svn/build/lib/Support'
make: *** [all] Error 1
~/download/llvm/svn/build $
How can this be corrected?
My system is:
uname -a
Linux evansl-desktop 2.6.32-41-generic #90-Ubuntu SMP Tue May 22
11:29:51 UTC 2012 x86_64 GNU/Linux
TIA.
-regards,
Larry
SOLVED:
Changed Makefile.config to remove the COVERED_SWITCH_DEFAULT macro,
and now it's working:
~/download/llvm/svn/build $ cat Makefile.config|grep switch
# -Wcovered-switch-default
#COVERED_SWITCH_DEFAULT = -Wcovered-switch-default
~/download/llvm/svn/build $ make
llvm[0]: Constructing LLVMBuild project information.
make[1]: Entering directory
`/home/evansl/download/llvm/svn/build/lib/Support'
llvm[1]: Compiling regexec.c for Debug+Asserts build
llvm[1]: Compiling system_error.cpp for Debug+Asserts build
llvm[1]: Building Debug+Asserts Archive Library libLLVMSupport.a
.
.
.
More information about the cfe-dev
mailing list