[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:
{{{
/home/amaan/repos/rtems/kernel/cpukit/include/rtems/score/percpu.h:384:23:
error: variable or field 'Interrupt_frame' declared void
CPU_Interrupt_frame Interrupt_frame;
^~~~~~~~~~~~~~~
/home/amaan/repos/rtems/kernel/cpukit/include/rtems/score/percpu.h:520:8:
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