On Mon, 1 Jun 2020 at 22:37, Russell King - ARM Linux admin linux@armlinux.org.uk wrote:
On Mon, Jun 01, 2020 at 07:02:48PM +0200, Greg Kroah-Hartman wrote:
On Mon, Jun 01, 2020 at 09:18:34PM +0530, Naresh Kamboju wrote:
stable-rc 4.9 arm architecture build failed due to following errors,
# make -sk KBUILD_BUILD_USER=TuxBuild -C/linux -j16 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- HOSTCC=gcc CC="sccache arm-linux-gnueabihf-gcc" O=build zImage # ../arch/arm/vfp/vfphw.S: Assembler messages: ../arch/arm/vfp/vfphw.S:158: Error: bad instruction `ldcleq p11,cr0,[r10],#32*4' ../arch/arm/vfp/vfphw.S:233: Error: bad instruction `stcleq p11,cr0,[r0],#32*4' make[2]: *** [../scripts/Makefile.build:404: arch/arm/vfp/vfphw.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [/linux/Makefile:1040: arch/arm/vfp] Error 2 ../arch/arm/lib/changebit.S: Assembler messages: ../arch/arm/lib/changebit.S:15: Error: bad instruction `strbne r1,[ip]'
It looks like Naresh's toolchain doesn't like the new format instructions. Which toolchain (and versions of the individual tools) are you (Naresh) using?
toolchain version is gcc-9
Odd, I'll drop it from 4.9, but it's also in the 4.14 and 4.19 queues as well, is it causing issues there too?
An hour back builds pass for linux-4.14.y and linux-4.19.y branches. A new set of builds triggered a minute back. I will check build status and get back to you.
What if it turns out that Naresh is using an ancient toolchain that isn't supported by these kernels? Does that still count as a reason to drop the patch?
- Naresh
-- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC for 0.8m (est. 1762m) line in suburbia: sync at 13.1Mbps down 424kbps up