[Mesa-dev] [PATCH] scons: Simplified fix of llvm cxxflags

Jose Fonseca jfonseca at vmware.com
Thu Oct 17 19:41:51 CEST 2013


Thanks.

Jose

----- Original Message -----
> * Based on ideas of Jose Fonseca
> * A rework of ce8eadb6e8
> ---
>  scons/llvm.py | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/scons/llvm.py b/scons/llvm.py
> index c1c3736..8388d8e 100644
> --- a/scons/llvm.py
> +++ b/scons/llvm.py
> @@ -190,6 +190,11 @@ def generate(env):
>                  pass
>              env.MergeFlags(cppflags)
>  
> +            # Match llvm --fno-rtti flag
> +            cxxflags = env.backtick('llvm-config --cxxflags').split()
> +            if '-fno-rtti' in cxxflags:
> +                env.Append(CXXFLAGS = ['-fno-rtti'])
> +
>              components = ['engine', 'bitwriter', 'x86asmprinter']
>  
>              if llvm_version >= distutils.version.LooseVersion('3.1'):
> --
> 1.8.4
> 


More information about the mesa-dev mailing list