[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CANiq72nLmTbstZq6Ley_++hhnz3g8jq=Kqy5hf83a9d=6Ab2Uw@mail.gmail.com>
Date: Sat, 1 Sep 2018 00:16:01 +0200
From: Miguel Ojeda <miguel.ojeda.sandonis@...il.com>
To: Nick Desaulniers <ndesaulniers@...gle.com>
Cc: Joe Perches <joe@...ches.com>, Arnd Bergmann <arnd@...db.de>,
Paul Burton <paul.burton@...s.com>, christophe.leroy@....fr,
Stafford Horne <shorne@...il.com>,
Masahiro Yamada <yamada.masahiro@...ionext.com>,
Kees Cook <keescook@...omium.org>,
Ingo Molnar <mingo@...nel.org>,
Greg KH <gregkh@...uxfoundation.org>,
Thomas Gleixner <tglx@...utronix.de>,
Randy Dunlap <rdunlap@...radead.org>,
Borislav Petkov <bp@...e.de>, neilb@...e.com,
LKML <linux-kernel@...r.kernel.org>,
Andrey Ryabinin <aryabinin@...tuozzo.com>, dwmw@...zon.co.uk,
sandipan@...ux.vnet.ibm.com,
Rasmus Villemoes <linux@...musvillemoes.dk>,
Paul Lawrence <paullawrence@...gle.com>,
Andrey Konovalov <andreyknvl@...gle.com>,
Will Deacon <will.deacon@....com>, ghackmann@...roid.com,
stable@...r.kernel.org, Greg Hackmann <ghackmann@...gle.com>,
Matthias Kaehlcke <mka@...omium.org>,
Josh Poimboeuf <jpoimboe@...hat.com>,
Wei Wang <wvw@...gle.com>, avagin@...nvz.org,
Nathan Chancellor <natechancellor@...il.com>,
Andrew Morton <akpm@...ux-foundation.org>
Subject: Re: [PATCH v2 1/2] compiler-clang.h: Add CLANG_VERSION and __diag macros
Hi Nick,
On Fri, Aug 31, 2018 at 11:50 PM, Nick Desaulniers
<ndesaulniers@...gle.com> wrote:
> + Miguel and Joe
>
> This is the old patch I had sent for detecting Clang version. If we
> wanted to set a minimal version, this plus the actual version should
> do it. Probably could drop the diag stuff, as we changed clang to not
> warn in this case, so my solution using _Pragma is obsolete.
Nitpick: do we want to use the CLANG_VERSION notation? In some cases I
think it is easier to simply use directly the original values (like I
did in compiler_attributes.h for gcc).
Consider that we almost never need the patchlevel (and if we do, it is
better to *see* we are explicitly testing for it), and given the
versioning schemes that compilers nowadays use (i.e. only major
versions), I would bet not even the minor (except maybe for GCC in
compiler_attributes.h until we drop gcc < 5).
Cheers,
Miguel
Powered by blists - more mailing lists