From: José Fonseca Date: Thu, 15 Jul 2010 17:22:39 +0000 (+0100) Subject: llvmpipe: Only use -mssse3 on gcc 4.3+ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a36a064a12de5caa0a6c1b245c9cc25bb00e5e0;p=mesa.git llvmpipe: Only use -mssse3 on gcc 4.3+ --- diff --git a/src/gallium/drivers/llvmpipe/SConscript b/src/gallium/drivers/llvmpipe/SConscript index 548423cb474..fd6ba1561ea 100644 --- a/src/gallium/drivers/llvmpipe/SConscript +++ b/src/gallium/drivers/llvmpipe/SConscript @@ -1,3 +1,5 @@ +import distutils.version + Import('*') if not env['llvm']: @@ -26,7 +28,9 @@ env.Depends('lp_tile_soa.c', [ # Only enable SSSE3 for lp_tile_soa_sse3.c ssse3_env = env.Clone() -if env['gcc'] and env['machine'] in ('x86', 'x86_64'): +if env['gcc'] \ + and distutils.version.LooseVersion(env['CCVERSION']) >= distutils.version.LooseVersion('4.3') \ + and env['machine'] in ('x86', 'x86_64') : ssse3_env.Append(CCFLAGS = ['-mssse3']) lp_tile_soa_os = ssse3_env.SharedObject('lp_tile_soa.c')