[cfe-dev] alternate clang driver

James Molloy James.Molloy at arm.com
Thu Oct 20 12:09:31 PDT 2011


Similarly to David, I use the current Clang driver and while it's certainly not fantastic, I wouldn't have thought that a brand new standalone tool in Python would be the best solution?


From: cfe-dev-bounces at cs.uiuc.edu [cfe-dev-bounces at cs.uiuc.edu] On Behalf Of David Chisnall [csdavec at swan.ac.uk]
Sent: 20 October 2011 18:51
To: Reed Kotler
Cc: cfe-dev at cs.uiuc.edu
Subject: Re: [cfe-dev] alternate clang driver

Can you tell us a little bit more about what makes this different?  I use clang for cross-compiling for ARM, and invoking clang as arm-none-linux-gnueabi-clang, or as clang -ccc-host-triple arm-none-linux-gnueabi enables it to find all of the other bits of the toolchain fine - I'm using it as an almost drop-in replacement for gcc in the WebOS PDK, which shipped with gcc.  The only difficulty it had was finding the various tools, since the Linux toolchain stuff ignores -B, but this was solved with a few symlinks into the sysroot...


On 20 Oct 2011, at 18:04, Reed Kotler wrote:

> We have developed an alternate clang driver and placed it as open source
> in google code.
> http://code.google.com/p/alternate-clang-driver/
> Most people are using cross compilers for MIPS. We needed something
> different than what the clang driver provides us at this time.
> This driver behaves enough like gcc cross drivers for us to run make
> files and other things meant for gcc right out of the box. We have for
> example run dejagnu gcc using it with no problems.
> It's still in development but it works very well for us right now.
> I intended to put more documentation for it before announcing it but our
> schedules are overloaded now and I can't assign anyone to do that for
> the next 2 months so I decided to just announce it now.
> We can put resources into bug fixing and extensions but we already know
> how it works so it's not essential for us to do more docs at this time. :)
> It's a simple program and written in python and I think it's pretty easy
> to understand from just looking at the code.
> We welcome other people to help make it work better for more platforms
> than just MIPS.
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

cfe-dev mailing list
cfe-dev at cs.uiuc.edu

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.

More information about the cfe-dev mailing list