[LLVMdev] Build Failure
dag at cray.com
dag at cray.com
Thu Jan 3 11:16:41 PST 2013
David Blaikie <dblaikie at gmail.com> writes:
> Selfhost clang. Whenever we get a warning from Clang we either fix
> Clang or fix the build quite quickly.
Not possible,
> If you want to fix the build such that LLVM can be built -Werror clean
> with GCC the right solution is going to be to turn off -Wuninitialized
> when the LLVM build system detects that it is using GCC rather than
> Clang (we have the inverse, where we turn on certain Clang warning
> flags when we detect that we're using Clang).
I would like to keep -Wuninitialized if at all possible because it does
in fact detect bugs.
> Pragmas: maybe, but it would probably muddy the waters a fair bit.
> Depends how noisy any given warning is - I suspect -Wuninitialized
> wouldn't meet the bar for pragma suppressions (there would be too many
> suppressions) & should just be disabled in the build system when using
> GCC. We can rely on Clang's warnings to catch things that can be
> caught reliably.
I really dislike disabling warnings if we can suppress them in specific
cases. I can't use clang to catch things, gcc is my only option.
-David
More information about the llvm-dev
mailing list