scripts/ext-toolchain: implement external GCC version detection
authorChristian Marangi <ansuelsmth@gmail.com>
Thu, 19 Oct 2023 12:19:09 +0000 (14:19 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 20 Oct 2023 14:13:31 +0000 (16:13 +0200)
commit28420cd67bc4c0fe5974ac0336528aea3a443b98
tree85b10fe3d9ba60e6070a87e83bf83a6a7e4f7f9a
parentc0e30b17eb609cb37dc90abfee4ae008ec444ed4
scripts/ext-toolchain: implement external GCC version detection

Some package may needs to enable compatibility option based on the GCC
version.

Currently the GCC version is set based on the default value and doesn't
actually reflect the real value provided by the external toolchain if
used.

Fix this by correctly detecting the GCC version in the external
toolchain and set the correct value in CONFIG_GCC_VERSION.

A new option is added in menuconfig to manually set the GCC version if
needed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
scripts/ext-toolchain.sh
toolchain/Config.in
toolchain/gcc/Config.version