[Development] Qt for NaCl port

Thiago Macieira thiago.macieira at intel.com
Wed Jun 11 14:53:03 CEST 2014

Em ter 10 jun 2014, às 21:33:44, Daiwei Li escreveu:
> Hello,
> I'm investigating porting an existing C++/QML application to Google
> NaCl, and I found that Qt had attempted a port a couple years ago:
> http://qt-project.org/wiki/Qt_for_Google_Native_Client. From what I've
> found online, it looks like it's unsupported and no longer works with
> the latest Qt and NaCl toolchain. Does anyone know the history of this
> project and why it was abandoned? If I can revive the port to work
> with the latest NaCl toolchain, is that something that could be
> considered for upstreaming?

Yes, it would be welcome in the Qt Project. The reason why it didn't go any 
further is that people probably got busy and did not have the time to continue 
supporting it.

> I'm currently only looking into porting what's necessary for getting
> the QML engine/renderer running. Can anyone familiar with NaCl think
> of any showstoppers for this subset of Qt functionality? It looks like
> NaCl has an implementation of OpenGLES2, and worst case, if it doesn't
> support JIT, V4 has an interpreter option.

You probably will find problems in the QtNetwork library and, thus, Qt Quick's 
remote file and XML HTTP  Requests support.

> Does anyone have experience with the Qt for NaCl project? Any
> tips/advice/considerations on attempting such a port?
> I sent a similar e-mail to interest a while ago and got a response
> about QmlWeb. While it looks interesting, it unfortunately won't work
> with C++ QObjects.
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

More information about the Development mailing list