[LLVMdev] [llvm-commits] CVS: llvm/lib/Transforms/Hello/Makefile

Devang Patel dpatel at apple.com
Fri Apr 13 11:49:24 PDT 2007


On Apr 13, 2007, at 12:39 PM, Chris Lattner wrote:

> On Fri, 13 Apr 2007, Devang Patel wrote:
>>> I think libhello should drop its use of SlowOperationInformer.
>>
>> That'll fix Hello example. However, anyone trying to load their  
>> custom
>> pass will likely to run into this again.
>
> It is a long-standing issue.  The deal is that libsupport (and many
> others) are .a files.  If one of the .o files in the .a file is used  
> by a
> plugin, but not by the tool, they will get link errors.  There isn't a
> good solution to this, I'd rather keep libhello as a santity test  
> rather
> than a test for a complete solution.  :)

ok. I did not realize that this is related to .o files not used by  
'opt'.
I'll remove SlowerOperationInformer from Hello.

-
Devang

>
>
> For any specific client, they can do things to link the needed .o  
> files
> in.  For example, we could make opt reference a symbol in
> slowoperationinformer.  I don't think it's important enough to do this
> though.
>
> -Chris
>
> -- 
> http://nondot.org/sabre/
> http://llvm.org/
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list