[OE-core] [OE-Core][Patch] arch-mips: Restructure mips64 and add mips64r2

Zubair Lutfullah Kakakhel Zubair.Kakakhel at imgtec.com
Tue Sep 20 10:25:34 UTC 2016


Hi,

On 09/20/2016 03:33 AM, Robert Yang wrote:
> Hi,
>
> It seems that this one causes build failures on qemumips64 + multilib:
>
> config:
> http://autobuilder.yocto.io:8010/builders/nightly-multilib/builds/64/steps/CreateAutoConf_5/logs/stdio
>
> error:
> http://autobuilder.yocto.io:8010/builders/nightly-multilib/builds/64/steps/BuildImages_5/logs/stdio
>
> ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
>     Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
>     Following is the list of potential problems / advisories:
>
>     Toolchain tunings invalid:
> Tuning 'mips32r2' has no defined features, and cannot be used.

Thank-you. I've noticed a subtle error in the include file sequence marked below

>
> // Robert
>
> On 09/19/2016 07:14 PM, Zubair Lutfullah Kakakhel wrote:
>> The current file structure felt slightly unsuitable for adding
>> MIPS64r2. So I restructured it slightly and added MIPS64r2
>> support
>>
>> Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel at imgtec.com>
>> ---
>>  meta/conf/machine/include/mips/arch-mips.inc | 60 --------------------
>>  meta/conf/machine/include/tune-mips32.inc    | 22 +++++++-
>>  meta/conf/machine/include/tune-mips64.inc    | 80 +++++++++++++++++++++++++-
>>  meta/conf/machine/include/tune-mips64r2.inc  | 84 ++++++++++++++++++++++++++++
>>  4 files changed, 184 insertions(+), 62 deletions(-)
...
>> diff --git a/meta/conf/machine/include/tune-mips64.inc b/meta/conf/machine/include/tune-mips64.inc
>> index 9be0e0f..e0c9d2c 100644
>> --- a/meta/conf/machine/include/tune-mips64.inc
>> +++ b/meta/conf/machine/include/tune-mips64.inc
>> @@ -1,3 +1,81 @@
>>  DEFAULTTUNE ?= "mips64"
>>
>> -require conf/machine/include/tune-mips32r2.inc
>> +require conf/machine/include/mips/arch-mips.inc

Here. Even though this is mips64.inc. It builds up using
mips32r2.inc to include all previous tune configurations
in mips32r2

Regards,
ZubairLK





More information about the Openembedded-core mailing list