helpful error message and/or clang dependency check during Windows install
CompletedI've been bitten by this quirk of Crossworks v3.X for ARM before, and it happened again when I started using v3.3.
I had previously set the default compiler set to "clang" when I was using v3.2. When I tried to build any project using v3.3, Crossworks gives a very unhelpful "Build failed" message without any explanation.
The cause is that the clang executables distributed with the Windows variant of Crossworks have a dependency on VC runtime libraries. The clang with v3.2 used VC2010?; the clang with v3.3 uses VC2013. (Neither of these come with Windows 7 to my knowledge.)
Just a simple helpful error message (and/or a check for dependencies when installing) would save users some anguish.
Thanks.
P.S.: I think Crossworks support for clang is great.
-
I believe this can be marked as 'Done', as the Release Notes for 3.3.1 indicate:
- Clang compiler will now run on a clean Windows installation without having to install Visual Studio redistributable package.
- Error message now output if Clang is used on an unsupported operating system.
Please sign in to leave a comment.
Comments
1 comment