Messages in this thread | | | From | Masahiro Yamada <> | Date | Tue, 5 Jun 2018 09:07:58 +0900 | Subject | Re: [PATCH v5 24/31] kconfig: add CC_IS_GCC and GCC_VERSION |
| |
Hi Stefan
2018-06-05 6:49 GMT+09:00 Stefan Agner <stefan@agner.ch>: > Hi Masahiro, > > On 28.05.2018 11:22, Masahiro Yamada wrote: >> This will be useful to specify the required compiler version, >> like this: >> >> config FOO >> bool "Use Foo" >> depends on GCC_VERSION >= 40800 >> help >> This feature requires GCC 4.8 or newer. >> > > I tried using CC_IS_GCC today while using clang. It seems that it is set > to y despite I am using CC=clang. > > .config looks like this after config: > > ... > CONFIG_CC_IS_GCC=y > CONFIG_GCC_VERSION=40201 > CONFIG_CC_IS_CLANG=y > CONFIG_CLANG_VERSION=60000 > ... > > > I am using clang 6.0.0 on Arch Linux, which seems to return a version > when using gcc-version.sh: > ./scripts/gcc-version.sh clang | sed 's/^0*//' > 402 > > I guess that should not be the case? >
What will 'clang --version' print on your machine?
| |