scripts: ext-toolchain: fix wrong prefix in print_config generation
authorChristian Marangi <ansuelsmth@gmail.com>
Sun, 3 Jul 2022 00:20:11 +0000 (02:20 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Sun, 24 Jul 2022 17:53:43 +0000 (19:53 +0200)
commit53c293262fce844c8291ab82e6726a8489d3c57b
treefd43b88a01fe9031438a078d205328796a4c6087
parenta90eabf60255773231ed0259e5da5eb6a36fe9ce
scripts: ext-toolchain: fix wrong prefix in print_config generation

The parsed prefix in print_config is wrong and this produce broken
generated .config that won't work with any external toolchain.

Currently the prefix from a CC of

'arm-openwrt-linux-muslgnueabi-gcc-12.1.0'

produce a prefix

'arm-openwrt-linux-muslgnueabi-gcc-'

This is wrong as the real prefix should be

'arm-openwrt-linux-muslgnueabi-'

This is probably caused by a change in how the toolchain is now handled
that now append also the gcc version. Probably in ancient days the
version wasn't part of the name and the prefix generation stripped the
'-gcc' instead of the gcc version.

Fix this and correctly strip the gcc version and the gcc suffix to
correctly call toolchain bins.

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