epics-base / ci-scripts

Continuous Integration Scripts for EPICS Modules
Other
8 stars 18 forks source link

RTEMS toolchain and config update. #56

Closed mdavidsaver closed 3 years ago

mdavidsaver commented 4 years ago

Changes to support RTEMS5.

Toolchain update will require users building for RTEMS to switch these jobs from ubuntu trusty to focal (aka. 20.04LTS).

mdavidsaver commented 4 years ago

The commit adding RTEMS_TARGET needs to be reworked after subsequent changes. Otherwise I haven't found any problems. The 4.9 and 4.10 builds succeed as previously.

mdavidsaver commented 4 years ago

cf. pre-built toolchain at https://github.com/mdavidsaver/rsb/releases/tag/20200829

mdavidsaver commented 3 years ago

Updated based on a new fully automatic toolchain builds scheme. So the RTEMS 5 builds now include most of the BSPs with configuration in Base. Build configuration can be found here.

This update also requires switching RTEMS builds to a newer ubuntu version (aka. os: ubuntu-20.04 with github actions). I haven't done much testing other than pc386/686. So there is plenty of good work waiting for the coming week!

mdavidsaver commented 3 years ago

I think this change is ready to be merged. While the RTEMS5 builds haven't been fully checked out, I'm at least confident that the 4.9 and 4.10 builds don't regress.