--===============0162136742== Content-Type: multipart/signed; boundary="nextPart2046983.64X6kylyma"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart2046983.64X6kylyma Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable On Sunday, 2010-11-07, Thomas Friedrichsmeier wrote: > On Sunday 07 November 2010, Kevin Krammer wrote: > > So you end up having to build all dependencies with GCC if you want one > > application to be built with GCC. >=20 > And vice versa. Of course. > > Maybe the things that are currently a problem for MSVC can be built with > > a different compiler but one that is following the platform standard? > > Intel's or Borland's maybe? >=20 > The problem will just shift, not go away. Consider your (external) > dependency is built with MinGW. So building your application with the > "platform standard" C++-ABI is the wrong thing to do, in this case. I assumed that Windows had a platform C++ ABI like other OSes, defined by t= he=20 OS vendor's C++ compiler. Reading Andrius' reply it doesn't seem there is. Under that assumption it might have been possible to find a compiler that c= an=20 build all dependencies. > P.S.: But also, I think that supporting multiple compilers can hardly be > considered a "solution" to the problem, either. It just splits up the set > of breakages into two distinct sets: those that are broken with MSVC, and > those that are broken with MinGW (three sets, if you count those that are > broken with either compiler). Let the user choose: You want bug A or bug > B? I wasn't thinking about making an else/or decision, rather having KDE built= =20 with MSVC (again under the assumption that it would be defining the Windows= =20 C++ ABI) and build just applications that need a different compiler with a= =20 different but compatible one. Since the assumption doesn't hold, there is little point in considering thi= s=20 an alternative. Cheers, Kevin =2D-=20 Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring --nextPart2046983.64X6kylyma Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQBM1r/xnKMhG6pzZJIRAqgpAJ9Z2g/7jl9JALwKwK45KAnIotJ6xwCfb5C4 wcXMPFpH5peexXL/jPpa6KQ= =BVpd -----END PGP SIGNATURE----- --nextPart2046983.64X6kylyma-- --===============0162136742== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-windows mailing list Kde-windows@kde.org https://mail.kde.org/mailman/listinfo/kde-windows --===============0162136742==--