[RTEMS Project] #3331: i386 targets don't compile with --enable-smp

RTEMS trac trac at rtems.org
Sat Mar 10 12:32:28 UTC 2018

#3331: i386 targets don't compile with --enable-smp
  Reporter:  Amaan Cheval  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:
 Component:  arch/i386     |    Version:
  Severity:  normal        |   Keywords:  smp
Blocked By:                |   Blocking:
 Build error:

 error: variable or field 'Interrupt_frame' declared void
    CPU_Interrupt_frame Interrupt_frame;
 error: size of array 'unused_space_for_cache_line_alignment' is too large
    char unused_space_for_cache_line_alignment
 Makefile:764: recipe for target 'ckinit.o' failed


 Besides these compile and link-time issues, the i386 does not support SMP
 fully, but as a first step, we should at least have it build.

 Possibly related to #2623.

Ticket URL: <http://devel.rtems.org/ticket/3331>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list