[flashrom] [PATCH] Print clang version
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Sat Jul 17 16:50:41 CEST 2010
On 17.07.2010 15:53, Uwe Hermann wrote:
> On Mon, Jul 12, 2010 at 07:05:43PM +0200, Carl-Daniel Hailfinger wrote:
>
>> Newer llvm/clang versions (since r102686) have a __clang_version__ macro
>> which can be used to print the exact clang version.
>>
>> Fix a case where chip_to_probe was referenced twice via extern, once at
>> the function level and once in a global include file. Found by latest clang.
>>
>> Tested on old and new clang.
>>
>> Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
>>
>
> Acked-by: Uwe Hermann <uwe at hermann-uwe.de>
>
> Looks good here, I tested with clang 2.6-3 from Debian unstable.
>
> Before:
> flashrom v0.9.2-r1085 on Linux 2.6.32-5-amd64 (x86_64), built with libpci 3.1.7, LLVM 1/clang 1, little endian
>
> After:
> flashrom v0.9.2-r1085 on Linux 2.6.32-5-amd64 (x86_64), built with libpci 3.1.7, LLVM Clang unknown version (before r102686), little endian
>
Yes, clang support for version numbers started shortly after llvm 2.7.
Before that, there was no version number available at all.
Thanks, committed in r1087.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
More information about the flashrom
mailing list