Ada support on gcc-6 broken again
Jan Sommer
soja-lists at aries.uberspace.de
Wed Jun 1 12:49:31 UTC 2016
TOFU:
Ok the patch is now in trunk, gcc-6 and gcc-5.
If possible, it would be good to move to the next gcc-6 snapshot when it
comes available.
Then, gnat should compile again with the rsb-4.12 tools.
Cheers,
Jan
> On Fri, May 27, 2016 at 9:08 AM, Jan Sommer
> <soja-lists at aries.uberspace.de>
> wrote:
>
>> Am 2016-05-27 14:44, schrieb Joel Sherrill:
>>
>>> On May 27, 2016 7:17 AM, "Jan Sommer" <soja-lists at aries.uberspace.de>
>>> wrote:
>>>
>>>>
>>>> Hello,
>>>>
>>>> building the current tools (gcc-6) from master with Ada support
>>>> fails.
>>>> I will try to post the patch for that to gcc over the weekend (@Joel
>>>> I
>>>>
>>> hope you don't mind me putting you CC for that).
>>>
>>> Please.cc me on it.
>>>
>>>
>> Will do.
>>
>> However as gcc-6.1 was just released a month ago, I guess it won't be
>>>>
>>> part of an official gcc-release anytime soon.
>>>
>>> Is this a patch that impacts just RTEMS specific file(s)? Only this
>>> branch?
>>>
>>>
>> Yes it's just changing a couple of lines in s-osinte-rtems.ads.
>> I haven't tried it with gcc-5 because RSB uses gcc-6 by default, but I
>> could submit a patch for it too as it won't break anything.
>>
>>
> gcc 5, 6 and master probably should have the patch.
>
> 4.9 is mated to 4.11 so we would likely be best to not apply it unless
> it
> is needed
> for 4.11 as well.
>
>
>> It probably should have a gcc ticket.
>>>
>>> Could we keep the fix as a patch until the gcc-version of the RSB
>>>>
>>> includes it natively?
>>>
>>> I don't think the RSB builds Ada unless Chris slipped one by me. So
>>> it
>>> doesn't matter unless it impacts other languages.
>>>
>>>
>> That's how I build the Ada compiler atm.
>> First the standard toolchain, then rtems, then toolchain with
>> --with-ada
>> switch.
>>
>>
> I think you can now build standard tool chain with Ada and then RTEMS.
> Sebastian worked to get the FreeBSD networking .h files that are from
> POSIX
> into newlib. That was the missing piece before and why you needed RTEMS
> built in the middle.
>
> If this doesn't work, then we want to know why. It would be a huge
> improvement
> to be able to do it in one sweep.
>
>
>
>> But Ada likely does build now with just newlib and not needing RTEMS
>> so
>>> adding it to the RSB for the targets it builds ob would be good.
>>>
>>>
>> For the current RSB-config rtems is still necessary, but if that
>> changes
>> with the next library upgrade that would be nice.
>>
>>
> With any luck, it just got a step easier. :)
>
>
>> Cheers,
>>
>> Jan
>>
>>
>> Best regards,
>>>>
>>>> Jan
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel at rtems.org
>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>>
>>>
More information about the devel
mailing list