[LLVMdev] workflow for linking clang

reed kotler rkotler at mips.com
Fri Aug 16 14:22:30 PDT 2013


On 08/16/2013 02:13 PM, Eli Friedman wrote:
> On Fri, Aug 16, 2013 at 2:01 PM, reed kotler <rkotler at mips.com 
> <mailto:rkotler at mips.com>> wrote:
>
>     the good news is that (thanks to Simon) the clang driver is
>     working so well for Mips now that we are more or less switching
>     away from using llc during development for all our various
>     host/target configurations.
>
>     the bad news is that we have make clang all the time and it is
>     really slow to do that.
>
>     we used to be able to just make in the lib/target/Mips and then in
>     llc and it was really fast.
>
>     part of it is probably that we have all this debug information
>     that we don't need because none of use are working on clang itself
>     (well, almost never).
>
>     ideas?
>
>     for 99% of our changes we are just editting files in libc/target/Mips
>
>     what is the fastest way to get a new clang complete compiler after
>     that?
>
>
> What exactly is slow?  I mean, if you're worried about build system 
> overhead, if you haven't made any changes to clang, you can run "make" 
> in clang/tools/driver/ .  If the issue is really the debug info, I'm 
> not sure what I can suggest...
>
> -Eli
the initial build is not an issue. it's the rebuilding

so if i do a make in lib/Target/Mips then I should just be able to do a 
make in the clang/tools/driver directory?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130816/f0ff4e7b/attachment.html>


More information about the llvm-dev mailing list