Linux mainline master build breaks for sparc defconfig. There are multiple errors / warnings with clang-12 and clang-11 and 10. - sparc (defconfig) with clang-12, clang-11 and clang-10 - sparc (tinyconfig) with clang-12, clang-11 and clang-10 - sparc (allnoconfig) with clang-12, clang-11 and clang-10
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/tmp ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' clang: error: unknown argument: '-mno-fpu' clang: error: unknown argument: '-fcall-used-g5' clang: error: unknown argument: '-fcall-used-g7' make[2]: *** [/builds/linux/scripts/Makefile.build:116: scripts/mod/devicetable-offsets.s] Error 1 clang: error: unknown argument: '-mno-fpu' clang: error: unknown argument: '-fcall-used-g5' clang: error: unknown argument: '-fcall-used-g7' make[2]: *** [/builds/linux/scripts/Makefile.build:271: scripts/mod/empty.o] Error 1
Reported-by: Naresh Kamboju naresh.kamboju@linaro.org
build link, https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/-/jobs/111084...
steps to reproduce: -------------------------- # TuxMake is a command line tool and Python library that provides # portable and repeatable Linux kernel builds across a variety of # architectures, toolchains, kernel configurations, and make targets. # # TuxMake supports the concept of runtimes. # See https://docs.tuxmake.org/runtimes/, for that to work it requires # that you install podman or docker on your system. # # To install tuxmake on your system globally: # sudo pip3 install -U tuxmake # # See https://docs.tuxmake.org/ for complete documentation.
tuxmake --runtime podman --target-arch sparc --toolchain clang-12 --kconfig defconfig
-- Linaro LKFT https://lkft.linaro.org