[Development] Qt 5.2.0 - Beta Release Testing
Thiago Macieira
thiago.macieira at intel.com
Fri Oct 25 09:54:57 CEST 2013
On sexta-feira, 25 de outubro de 2013 17:35:59, Christian Gagneraud wrote:
> On 25/10/13 11:11, Thiago Macieira wrote:
> > Also note that it depends on *which* cross compiler you have. We'd have to
> > ship the mingw compilers for Linux just like we do for Windows -- the ones
> > on
> Are you saying that qt-linux-opensource-*-mingw* contains a toolchain too?
No, it doesn't exist. I can't tell you what is inside it if it doesn't exist.
I'm saying that if we created it, we'd have to include a toolchain inside.
> You could also use the "It works with *this* toolchain" approach,
> similar to how you handle android and BB as they come with their
> dedicated SDK.
<sarcasm>Oh, sure. Let's all point to the Fedora mingw32. Let's see what the
Ubuntu users think of that!</sarcasm>
No, we'd need to supply a toolchain for everyone.
> According to [1], it's not mingw's fault, thoughts, I don't know who is
> responsible of "The Dwarf-2 EH implementation for Windows". If Qt switch
> to Dwarf-2 EH, it would mean that it will be incompatible with
> mimgw-w64, isn't it a big loose for Qt then? Does that impact mingw-w32 too?
We'll switch to DW2 for 32-bit and SEH for 64-bit. Those options have zero
runtime cost.
We don't care about throwing across Win32 functions compiled with other
compilers (including system functions). We don't throw in our code, so we want
to make our code as fast as possible. If you use exceptions in your code and
DW2 is unsuitable, you'll have to recompile.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20131025/5e70a2b8/attachment.sig>
More information about the Development
mailing list