2014/1/15 Óscar Fuentes <o...@wanadoo.es>

> Alexey,
>
> Alexey Pavlov <alex...@gmail.com> writes:
>
> > Long time ago we add possibility to build Clang into mingw-builds
> scripts.
> > Now we want to provide Clang builds for mingw-w64 toolchains.
> >
> > There are two possibilities that we can do:
> > *1. *Include clang builds into toolchain archive
>
> Please don't. Clang is experimental as a Windows C compiler and useless
> as a Windows C++ compiler. It has its uses, but it is no match for
> gcc/g++ yet. If you include it into the stable toolchain archive,
> uninformed people will waste their time trying it to end being
> frustrated and disparaging MinGW-W64.
>

Be patient ;-), dllexport for classes is on its way (patches are being
finalized and merged). Then it'll be useful as a 32-bit C++ compiler.
64-bit is still missing EH stuff unfortunately.


>
> > *2.* Provide separate builds of GCC+Clang
> >
> > I have a question to users what use our toolchains.
> > I want you to vote for the best variant of doing that.
> >
> > I know that some users don't want to have bigger toolchains but I think
> > that in modern time it is not a problem because all drives has big
> volume.
>
> There are still parts of the world with slow and/or limited Internet
> connections and people using old computers.
>
> Personally, I'm more concerned about potential clashes with the Clang
> binaries that I build. As Clang is experimental and fast-evolving on
> Windows, it makes sense to build it quite frequently from SVN and a
> "stable" distribution becomes obsolete quite fast (the standard response
> for bug reports against Clang releases on the Clang/LLVM channels is
> "use the SVN sources".)
>

I would also suggest an "addon package" as I previously built when I was an
active toolchain builder. This is a extract and use kind of thing, and
relied on the main GCC package. I do think a release build would be useful.
Not that much changes on the Windows front, although I have a feeling 3.5
will be a nice one :-)

Anyways, I'm currently working on getting "native" MinGW-w64 Clang Driver
support written. Unfortunately, there are still bits and pieces
(specifically libgcc, and crtbegin/crtend, and libstdc++/libsupc++ which
depend on a working MinGW-w64 cross-compiler :-(). I'll try to get as much
as possible ironed out, any help on this front (i.e. getting GCC-less
runtime libraries working) is appreciated!

Cheers,

Ruben


>
>
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Mingw-w64-public mailing list
> Mingw-w64-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to