[Buildroot] [PATCH] toolchain/external: use -dumpversion to check gcc version
Peter Korsgaard
peter at korsgaard.com
Mon Mar 13 22:59:21 UTC 2017
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:
> Hello,
> On Thu, 9 Mar 2017 21:27:54 +0100, Thomas Petazzoni wrote:
>> On Thu, 9 Mar 2017 09:01:36 +0100, Krzysztof Konopko wrote:
>> > Currently, `--version` option is used and later matched with a regex to get
>> > the actual gcc version. There's a dedicated gcc option to do exactly that:
>> > `-dumpversion`.
>> >
>> > Also `--version` may return a string customised by a vendor that provides
>> > the toolchain, which makes the current regex approach error prone. In
>> > fact, this situation has been seen with a real customised toolchain.
>> >
>> > Signed-off-by: Krzysztof Konopko <kris at youview.com>
>> > Signed-off-by: Tomasz Szkutkowski <tomasz.szkutkowski at youview.com>
>> > ---
>> > toolchain/helpers.mk | 2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> Applied to master, thanks. I was worried that -dumpversion might have
>> been a recent gcc option, but I found it in gcc 3.4 documentation, so
>> we're good.
> Peter: this commit might also be useful on the LTS, it allows the
> external toolchain code to be more compatible with different
> toolchains. Of course, you might want to wait a few days to see if we
> get some feedback after it has been applied on master.
Looks ok to me, so committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list