AnsweredAssumed Answered

Xilinx SDK compiler too buggy

Question asked by jwilliamsgird on May 1, 2015
Latest reply on May 5, 2015 by larsc

I'm trying to build the kernel from the xcomm_zynq branch.  I think I've got my environment set correctly (e.g. correct ARCH and CROSS_COMPILE variables, etc.).  What version of the Xilinx SDK was used to build the kernel originally?  Whenever I try to 'make uImage LOADADDR=0x00008000' I get an error that says my compiler is too buggy:

make uImage LOADADDR=0x00008000

CHK

include/config/kernel.release
  CHK include/generated/uapi/linux/version.h
  CHK include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

  CC  arch/arm/kernel/asm-offsets.s

arch/arm/kernel/asm-offsets.c:53:2: error: #error Your compiler is too buggy; it is known to miscompile kernels

#error Your compiler is too buggy; it is known to miscompile kernels

  ^

arch/arm/kernel/asm-offsets.c:54:2: error: #error and result in filesystem corruption and oopses.

#error and result in filesystem corruption and oopses.

  ^

make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1

make: *** [prepare0] Error 2

 

Any help?

Outcomes