Selection of 16-bit object Ids is a port specific decision. Somewhere along the way, the file providing this information was dropped from the include file set. This resulted in the code being compiled with a mix of 16 and 32 bit ID assumptions for those targets with 16-bit Ids. --- cpukit/score/include/rtems/score/object.h | 1 + 1 file changed, 1 insertion(+)
diff --git a/cpukit/score/include/rtems/score/object.h b/cpukit/score/include/rtems/score/object.h index 4eb66ad..03afc9b 100644 --- a/cpukit/score/include/rtems/score/object.h +++ b/cpukit/score/include/rtems/score/object.h @@ -21,6 +21,7 @@ #define _RTEMS_SCORE_OBJECT_H #include <rtems/score/basedefs.h> +#include <rtems/score/cpu.h> #include <rtems/score/chain.h> #ifdef __cplusplus -- 1.9.3 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel