--Sig_/EUxIINsQjr/.ZNFA2om7G5V Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, On Sun, 23 Jun 2019 12:27:49 +0000 Gilles Caulier wrote: [...] > This is my feedback : >=20 > - linking C API between both compiler work well. Yes, we need only C linkage, and therefore compiling with MSVC works of sorts. However, there are some messy points in the API. For instance there is at least one point where we are expected to allocate a pointer that will later be freed "on the other side" of the API. This crashes. There appear to be other subtle issues, that I have not yet fully debugged. [...] > About your problem of WebEngine which cannot be compiled with MinGW, > the problem is know, and Qt bug has a report about this topic. The > problem come from Google team which do not support this compiler with > internal engine code. A possible solution again to cross compile > QtWebEngine for Windows under Linux will be to use Clang instead GCC. >=20 > https://bugreports.qt.io/browse/QTBUG-42725 I know. And I was really angry at Qt for stepping into this, knowingly, effectively killing off MinGW for Qt. But well, that's too late to change, now... Clang would seem like an interesting new ingredient to the mix. Shouldn't it also be possible to compile on Windows, directly, but telling to it compile for MinGW/GNU ABI? Then would it actually seem feasible to mix MinGW and clang (or MSVC and clang) inside a single craft installation? > If you have a solution to mix C++ symbols with MinGW and MSVC, it > will be interesting to have another feedbacks. Nope, sorry. For all I have read on that, it's just impossible (unless the use case is simple enough so you can realistically write a C-only wrapper). Regards Thomas --Sig_/EUxIINsQjr/.ZNFA2om7G5V Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEby3AwIMM6jiQ/yLPORWR3xhYy7YFAl0PvNYACgkQORWR3xhY y7b7nBAAgQO5zAAiPKXAeoNsfIgdiC4fw4uOtnPMi5dvaigF7x3ok4rn8u87MTqD syJ88MCwmuKfJxslLPnIig5VSKy3sxTfx9L3AroKGnTBR2cvhuUkV8SETzGCn0qb qHWCloZsEYYw8BQvX6SLEV/qpBDn+R61VeaiYQekmpmmRxNnPMuBgtV+rfuh5An1 ZGEK3aTBcE2gw7HmvKysVruCE7kV+yjbKwW8u6RL30mRkSbUSgjhdnM/jBMy0dLY XlBz1zj8VPT8sD/5gzHlaSekB1exu0qHTau3H9kel9RdNYqZ1tw2dKO1jFzgVuBV 9utsapz0WUbKsGNHlx73LjOH0OQdWQVXfXoOV4hu0X5/Mk4+DNUDncyCOj6Lj0NK cp3aRMBtGgOngZPbSc8IkZmBs0yw6UKzIUdQCSIMqwJ8XeF3NDCswZ7oUoXmtX1a 7Isv6Ho3ysclfKGaWjgX+UGHHgx9GUp9g2ZnUkqzRy3NC4uMwy1Opmfu83FoIz/f dzX+mmiV6Nrzmx0SdABIiTal3VtHtXOp7GTUf7+EUIpu9PAzcORJwWw7XXt1OKer NCvvWC548PO1jGPZRnIZiJhPyeosu2aoOmxBVxGVh/ngDfPFB/j9CIhlIz5KmZmX uw9t/meBID6eIk+Ks2/bq+J5M7DBwM0qzPhA1fs1cM4qD4BYuao= =tFQY -----END PGP SIGNATURE----- --Sig_/EUxIINsQjr/.ZNFA2om7G5V--