
Hi,
I see this:
$ buildman --fetch-arch arc
Downloading toolchain for arch 'arc' Checking: https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/9.2.0/ Downloading: https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/9.2.0/x86_64-gcc... Unpacking to: /home/sglass/.buildman-toolchains Testing - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/.' - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin' - found '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin/arc-linux-gcc' - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/usr/bin' Tool chain test: OK, arch='arc', priority 5
$ buildman -A hsdk_4xd /home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin/arc-linux- $ buildman hsdk_4xd ... arc-linux-gcc: error: unrecognized argument in option '-mcpu=hs4x_rel31
Do you have any thoughts on what is wrong, please?
Regards, Simon

On Sat, Jul 10, 2021 at 02:11:30PM -0600, Simon Glass wrote:
Hi,
I see this:
$ buildman --fetch-arch arc
Downloading toolchain for arch 'arc' Checking: https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/9.2.0/ Downloading: https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/9.2.0/x86_64-gcc... Unpacking to: /home/sglass/.buildman-toolchains Testing - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/.' - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin' - found '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin/arc-linux-gcc' - looking in '/home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/usr/bin' Tool chain test: OK, arch='arc', priority 5
$ buildman -A hsdk_4xd /home/sglass/.buildman-toolchains/gcc-9.2.0-nolibc/arc-linux/bin/arc-linux- $ buildman hsdk_4xd ... arc-linux-gcc: error: unrecognized argument in option '-mcpu=hs4x_rel31
Do you have any thoughts on what is wrong, please?
There's two parts. The first part is I keep forgetting to update buildman to fetch the latest toolchains from kernel.org, it should be grabbing 11.1.0 now, not 9.2.0. The second part is that arc, nds32 and xtensa have non-standard toolchain locations, see tools/docker/Dockerfile for where to fetch.
participants (2)
-
Simon Glass
-
Tom Rini