RTEMS 5 gcc-fb371a33fa6 vs gcc-9.2.0

Chris Johns chrisj at rtems.org
Tue Aug 13 23:52:31 UTC 2019


On 13/8/19 3:02 pm, Sebastian Huber wrote:

> the patch just changed GCC 9.1 to 9.2 on all targets which use GCC 9, these are
> or1k, riscv, and x86_64.

The change as broken MacOS due to this bug ...

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

I posted build results showing the error is still present. I had a patch in the
previous version and it should apply.

> Since there will be probably no RTEMS 5 in the near future, maybe we should move
> to GCC 9.2 in general.

This is a catch-22, I hope to start on the release process soon but things like
this add to the complexity and add to the time it takes.

> If we do this on PowerPC, then the SPE is no longer supported.

Joel has stated many times in talks I have seen that we follow the architectures
GCC supports and if one is removed we remove support.

Does this mean 5.1 is the last version of RTEMS to support SPE?
Should the specific BSPs be moved to tier 4 and marked for removal?

> On ARM a breaking change in compiler options is necessary.

What options are these?

Also this seems back to front to me. Should all hosts be on 9.2.0 and those that
cannot have specific versions?

Chris


More information about the devel mailing list