[cfe-dev] llvm + mingw

Vincent R. forumer at smartmobili.com
Tue Jan 5 08:54:06 PST 2010


On Tue, 5 Jan 2010 16:39:30 +0000, David Chisnall <theraven at sucs.org>
wrote:
> On 5 Jan 2010, at 15:56, Vincent R. wrote:
> 
>> Hi,
>>
>> I would like to know if it would be possible to developp on Mac an
>> objective-C 2.0
>> program and targeting mingw.
>> IS it possible to tell clang to compile objective-C code and then do  
>> the
>> final link
>> with mingw ?
> 
> There are several issues here.  Clang can generate LLVM IR for the GNU  
> runtime (if you are using Objective-C 2 then you will want libobjc2  
> from GNUstep svn), assuming that you have the headers available and  
> LLVM can emit assembly for mingw.  I don't think the Darwin assembler  
> can emit object code that is compatible with mingw, so you'll need to  
> install a different assembler.
> 

You are talking about libobjc2 but I can see that apple is releasing an
objc4
folder(http://www.opensource.apple.com/source/objc4/objc4-371/runtime/).
Would it be possible to use it and would it be compatible ?

> Given that you're linking on mingw anyway, is there a reason why you  
> want to compile on OS X?  If the issue is XCode, then you should look  
> at GNUstep's pbxbuild tool, which runs on mingw and can build XCode  
> projects.

Actually I don't care where I am compiling, it could be on windows as long
as it works.





More information about the cfe-dev mailing list