Sebastian Huber commented on a discussion on cpukit/include/rtems/score/processormaskimpl.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1096#note_144080 > uint32_t index > ) > { > - long bits = mask->__bits[ index / _BITSET_BITS ]; > + unsigned long bits = mask->__bits[ index / _BITSET_BITS ]; Some API level header files have to be in Newlib so that they are present while building target libraries during the GCC build. The CPU sets are part of the non-portable POSIX API. This has absolutely nothing to do with me knowing something. It was a bit of work to make Newlib and FreeBSD compatible at the basic level of the C library type system. This enabled the libbsd. I am a bit concerned that this is a concern now. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1096#note_144080 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
