2013/12/27 Ruben Van Boxem <[email protected]>: > 2013/12/27 <[email protected]> > >> Ruben, >> >> Thanks. I was wating for your comments. I've been experimentig with clang >> from the latest toolchain you released. I've compiled C code with good >> results. Most of the time, clang generated exes are smaller than gcc's. I >> also find clang diagnostic's more helpful. >> >> Let's use both gcc and clang. It's about choice. The more tools, the >> better. > > > Right. Exactly. I was busy setting up some new build scripts, and hoped to > get a new Clang build out with a newer GCC's libstdc++, but haven't finished > that little project yet. Wish me luck on that :-)
Sounds interesting. But honestly, llvm (Clang) is for Windows right now pretty unusable. Major basic features of compiler are missing. So I don't expect here anything usable for C/C++ in Windows world for near future. Those command-line changes, and warning adjustments to be more compatible with VC aren't very important. A compiler for windows, which can't handle different calling-conventions, and can't handle dll-import/export, nor shared is for pe-coff targets worth not much. Interesting is the try to support MS-name-mangling for C++-symbols ... nevertheless even this feature is pretty much not working ... but we will see in future how things will go. >From my POV is Clang/llvm not really usable for production. For analysis tools, filter-apps, and such things Clang has some advantages over Gcc right now. They aren't very big. Code generation of llvm is in comparison still poor. In some aspects llvm produces better, in most worse code then gcc. (As side-note 5-10% speed-preformance difference is a real huge amount in compilers ... the fight mostly goes there fore 1/1000 and few). Anyway, we support both compilers, at least we try to. Sadly llvm community seems for me not pretty much interested in supporting FOSS environments. I wrote some time some questions to llvm's ML ... they still got no technical answer. Regards, Kai PS: Merry Christmas and a happy new Year to all of you > There is a strong presence of Windows minded developers actively hacking on > Clang currently, let's hope stuff starts moving soon for Windows. > > Ruben >> >> >> Regards, >> >> Jose >> -----Original Message----- >> From: Ruben Van Boxem <[email protected]> >> Date: Fri, 27 Dec 2013 12:18:03 >> To: >> [email protected]<[email protected]> >> Reply-To: [email protected] >> Subject: Re: [Mingw-w64-public] clang on Windows >> >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >> _______________________________________________ >> Mingw-w64-public mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
