Tool versions for RTEMS 6.1 release?

Joel Sherrill joel at rtems.org
Fri Jun 30 20:50:57 UTC 2023


On Fri, Jun 30, 2023 at 12:20 PM Sam Price <thesamprice at gmail.com> wrote:

> How hard are the microblaze patches going to be to apply?
>

Alex is out today but the Microblaze gcc and binutils are based off
versions Xilinx has
patches for. Right now, the microblaze is using this.

tools/rtems-xilinx-binutils-2.36
tools/rtems-xilinx-gcc-10-newlib-head

The first question is what's the latest gcc Xilinx has patches for.

--joel

>
> On Fri, Jun 30, 2023 at 1:19 PM Kinsey Moore <kinsey.moore at oarcorp.com>
> wrote:
>
>> On Fri, Jun 30, 2023 at 11:58 AM Joel Sherrill <joel at rtems.org> wrote:
>>
>>>
>>>
>>> On Fri, Jun 30, 2023 at 1:26 AM Sebastian Huber <
>>> sebastian.huber at embedded-brains.de> wrote:
>>>
>>>> Hello,
>>>>
>>>> it seems the RTEMS 6.1 release is getting closer. We should think about
>>>> the tool versions for the release.
>>>>
>>>> For GCC, my preferred choice would be GCC 13.2:
>>>>
>>>> https://gcc.gnu.org/pipermail/gcc/2023-June/241838.html
>>>>
>>>> In GCC 12 a big change was enabling the vectorization support with -O2.
>>>> This should have stabilized in GCC 13. GCC 13 contains some
>>>> RTEMS-specific improvements for Ada.
>>>>
>>>
>>> I think I am generally ok with moving to 13.2 since we want to be
>>> reasonably
>>> current when the branch happens.
>>>
>>> Do you know of any Ada users with Adacore support for GNAT/RTEMS?
>>> I am aware of one case and they are using GCC 11 as a base so we already
>>> have a mismatch. The user builds RSB tools with TLS disabled for
>>> compatibility.
>>>  I know this isn't a community concern but if we have more Ada users, we
>>> want to do
>>> right by them.
>>>
>>> I also was asked about using FORTRAN recently.
>>>
>>> I'd like to say the same thing about Rust users. :)
>>>
>>>>
>>>> For Binutils and GDB I would just use the latest release available at
>>>> the RTEMS 6 branch point.
>>>>
>>>
>> Be aware that I have recently rolled 6.1 binutils back from 2.40 to 2.39
>> due to a regression in the AArch64 toolchain. The latest release is still
>> 2.40, so please don't roll that forward until the 2.41 release is out and
>> is verified to have the fix.
>>
>> Kinsey
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>
> --
> Sincerely,
>
> Sam Price
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230630/22315304/attachment.htm>


More information about the devel mailing list