[OE-core] Could qt4.8 build on mips 64 bits platform?

Randy MacLeod randy.macleod at windriver.com
Thu Jun 27 16:35:38 UTC 2013


On 13-06-27 10:10 AM, Kang Kai wrote:
> On 2013年06月25日 18:41, Paul Eggleton wrote:
>> On Tuesday 25 June 2013 17:32:48 Kang Kai wrote:
>>> Could qt4.8 build on mips 64 bits platform?
>>>
>>> I searched qt-project.org and no such related information.
>>> And then grep the source codethat no such mips64 keyword in file
>>> qmake.conf under directory mkspecs. In contrast there are mips32 related
>>> flags in mkspecs/qws/linux-mips-g++/qmake.conf.
>>>
>>> Does that mean we still can't build qt 4.8 on mips64?
>> I don't have any specific knowledge here; I'd suggest trying it. If
>> additional
>> patches are needed the best thing would be to try and get those merged
>> upstream.
>
> Thanks a lot. I'll try to build it on mips 64.

The background here is that we encountered many painful build problems
with qt-4.7 on mips64 in oe-core-1.2. We tried to fix them initially
but investigations from 6 months ago indicated that the qt upstream
did not support mips64. Kai will dig into the current situation
but I expect that little will have changed.

We ended up with horrid bbapends such as:
---
#Valid for all arches except mips64 with 64bit userspace
# mips64 with n32 has host: mips64-wrs-linux-gnun32
# mips64 with n64 has host: mips64-wrsmllib64-linux
# qemumips has host: mips-wrs-linux
# qemumips-64 has host: mips64-wrs-linux
COMPATIBLE_HOST = 
'((x86_64.*|i.86.*|powerpc.*|arm.*|mips-.*|mips32.*)-linux|mips64.*-linux-gnun32)'
---

so we'll likely need a clue on how to declare a host as incompatible
or introduce an INCOMPATIBLE_HOST variable.

// Randy

>
> Regards,
> Kai
>
>>
>> Cheers,
>> Paul
>>
>
>


-- 
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350



More information about the Openembedded-core mailing list