<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Sep 30, 2014 at 9:06 AM, Eric Mader <span dir="ltr"><<a href="mailto:emader@gmx.us" target="_blank">emader@gmx.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><span class=""><div>On 9/29/14, 5:51 PM, Reid Kleckner
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>I think any port will involve some changes, but it's really
hard to say which porting approach will be the least painless
beforehand. Aside from _MSC_VER incompatibilities messing up
portability headers, I think any changes you make to support
clang on Windows you would also have to do in order to use
MSVC. MinGW is another possible compiler, but then you're
porting to gcc, which is a different amount of work.<br>
</div>
</div>
</blockquote></span>
One of the things I'm hoping to gain from this approach is the
ability to directly compile Objective-C code. I'll try that today
and see what happens. I'm also hoping that Objective-C mixed in with
C++ will work, but perhaps _MSC_VER will mean that won't work?</div></blockquote><div><br></div><div>I don't think this will work, unfortunately. My understanding is that Obj-C requires a fair amount of header and runtime support that won't be available on Windows. There's no implementation of NSString, for example.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"><span class=""><blockquote type="cite"><div dir="ltr"><div class="gmail_extra">
</div>
</div>
</blockquote></span>
I got it worked out by copying the x86 toolset files by hand. I
don't know why the installer, or install.bat couldn't write them -
install.bat finished without any error messages.</div></blockquote><div><br></div><div>It would be good to run that down at some point. We've had multiple reports of missing toolsets because our XML files didn't manage to appear in quite the right spots.</div></div></div></div>