[PATCH 0/3] Split off powerpcspe from rs6000 port
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed May 17 06:15:49 UTC 2017
On 17/05/17 08:12, Chris Johns wrote:
> On 17/05/2017 00:03, Joel Sherrill wrote:
>>
>>
>> On Tue, May 16, 2017 at 8:48 AM, Sebastian Huber
>> <sebastian.huber at embedded-brains.de
>> <mailto:sebastian.huber at embedded-brains.de>> wrote:
>>
>> On 16/05/17 15:45, Joel Sherrill wrote:
>>
>>
>>
>> On Tue, May 16, 2017 at 8:28 AM, Sebastian Huber
>> <sebastian.huber at embedded-brains.de
>> <mailto:sebastian.huber at embedded-brains.de>
>> <mailto:sebastian.huber at embedded-brains.de
>> <mailto:sebastian.huber at embedded-brains.de>>> wrote:
>>
>> FYI
>>
>> I guess for RTEMS we should use "powerpcspe-rtems*-*".
>> Is it
>> possible to use the RTEMS "powerpc" directories with such a
>> target? We had an "arm-rtemseabi*" maybe due to some
>> configure/automake limitations. So, maybe
>> "powerpc-rtemsspe*"?
>>
>>
>> I personally think the GCC discussions which put SPE as part of
>> the OS name are
>> horribly incorrect. SPE is an architecture variant and the
>> pattern for configure
>> triples is very well defined. The pattern is
>> ARCHITECTURE-VENDOR-OS[version]
>>
>> I would prefer powerpcspe-rtemsVERSION.
>>
>> On the sharing the code issue, how much gets shared? How do you
>> envision
>> this impacting the RTEMS tree? Split the PowerPC port like GCC?
>> Or just
>> somehow magically build the same powerpc directories two
>> different ways?
>>
>>
>> The reason for this split in GCC is that IBM is no longer willing to
>> maintain the stuff from Freescale/NXP/Qualcomm. There is no reason
>> to do this split in RTEMS.
>>
>>
>> I didn't either except for the purity of matching directories to tool
>> architectures.
>>
>> So it will be configure magic to subset the BSPs I suppose.
>>
>
> Does this mean we configure RTEMS with:
>
> configure --target=powerpcspe-rtems4.12
>
> ?
>
> It would seem to create a new architecture and I suspect this will
> have a follow on effects with rtems_waf and the rtems-tools.
Yes, very unfortunate, but I don't think we can change the GCC directions.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list