[cfe-dev] Cross-compiling with clang

Mark A. Miller mark at mirell.org
Mon Oct 12 02:39:33 PDT 2009


On Sat, Oct 3, 2009 at 1:28 AM, Chris Lattner <clattner at apple.com> wrote:
> On Oct 2, 2009, at 8:14 PM, Mark A. Miller wrote:
>
> As a preface, I am not a compiler developer, so please take my questions
> with a grain of salt. But there doesn't appear to be a clang-user mailing
> list, so I'm posting to -dev.
> I'm extremely interested in clang, since it both attempts to be saner than
> what gcc has become, and doesn't have the community forking licensing issues
> of GPLv2 and GPLv3. My recent projects have involved building
> cross-compilers for various targets, such as ARM, MIPS, PPC, sh4, et cetera.
> My main question is, has any work been done on allowing clang to
> cross-compile various targets? I found the following
> bug: http://llvm.org/bugs/show_bug.cgi?id=4127 which indicated that it was
> still a work in progress.
> Also, I suppose this question may be better posed to the llvm list, but is
> there any documentation on how to use a gcc frontend and llvm backend to
> cross-compile?
> Lastly, and this is more of a slight nitpick issue, since I managed to find
> the bug with the following mailing list
> post: http://article.gmane.org/gmane.comp.compilers.clang.devel/5893 I'd
> point out that the -arch feature currently only works on MacOSX. I wasted
> several hours trying to figure out what I was doing wrong on my Linux
> installation until I found ths out.
>
> Hi Mark,
> This is an area that we are actively interested in involving, but no one is
> driving yet.  Are you interested in helping out?  I'm not too familiar with
> the issues and Daniel (who is most knowledgeable about the driver) is out on
> vacation for 2 weeks.
> -Chris

Sorry for the late reply.

I'd be interested in helping in any capability I can.

I was mainly curious as to the current status of cross-compiling
aspect of clang, since I'm eager for it to supplant GPLv3ed gcc.

Thanks

-- 
Mark A. Miller
mark at mirell.org




More information about the cfe-dev mailing list