[cfe-dev] Clang on Windows targeting gcc requirements
Edward Diener
eldlistmailingz at tropicsoft.com
Fri Jul 3 06:13:19 PDT 2015
On 6/25/2015 2:13 PM, Yaron Keren wrote:
> See http://reviews.llvm.org/D5268
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D5268&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=CnzuN65ENJ1H9py9XLiRvC_UQz6u3oG6GUNn7_wosSM&m=YgSrUuiAhPt76cF_h_LXb8Mg84W8p9nMvUiL3koHKP4&s=aW_6t6KDGfo5hO6NiTn5Hy9afNhzwfkX-BZHT9PtXmk&e=>
I can see that the patch has been applied officially to the latest clang
source. It's in the latest code when I update llvm/clang. Thanks very much !
But how do I use it ?
Am I supposed to be able to build clang using a mingw-64 distro in my PATH ?
When I compile with clang how do I tell it to use the mingw-64 headers
and RTL ? Does it matter whether the mingw-64 distro is 32 bit or 64 bit ?
Do I need to have the mingw-64 distro at c:\mingw ?
I am willing to test this for clang and report back results here, since
I can easily switch between mingw-64 distros ( 4.8.4, 4.9.2, 5.1 ) and I
test a number of Boost libraries including my own with clang, but I need
a little information on how to do it.
>
>
>
> 2015-06-25 10:46 GMT+03:00 Edward Diener
> <eldlistmailingz at tropicsoft.com
> <mailto:eldlistmailingz at tropicsoft.com>>:
>
> For either the latest clang built from souce on Windows or a binary
> distribution of clang on Windows it appears that clang expects the
> supporting gcc include files and lib files to be in the hardcoded
> directory:
>
> c:\mingw
>
> and follow the mingw directory structure.
>
> 1) Can this please be changed in the future so that some environment
> variable ( maybe CLANG_GCC ) can be set to the gcc installation
> rather than use a hardcoded path ?
>
> 2) Can clang be updated to support the mingw-64 directory structure
> and not just the mingw directory structure ? The mingw-64 distros
> seem now to be the preferred gcc distributions on Windows and
> support the latest versions of gcc.
>
> Do I need to make these suggestions on the clang bug tracker for the
> suggestions to be seriously considered ?u
More information about the cfe-dev
mailing list