[llvm-commits] [llvm] r136328 - in /llvm/trunk/lib/Target: ARM/MCTargetDesc/CMakeLists.txt MBlaze/MCTargetDesc/CMakeLists.txt MSP430/MCTargetDesc/CMakeLists.txt Mips/MCTargetDesc/CMakeLists.txt PowerPC/MCTargetDesc/CMakeLists.txt X86/MCTargetDesc

Chandler Carruth chandlerc at google.com
Wed Jul 27 20:16:01 PDT 2011


On Wed, Jul 27, 2011 at 7:33 PM, Oscar Fuentes <ofv at wanadoo.es> wrote:

> Explicitly declare a library dependency of LLVM*Desc to
> LLVM*AsmPrinter.
>
> GenLibDeps.pl fails to detect vtable references. As this is the only
> referenced symbol from LLVM*Desc to LLVM*AsmPrinter on optimized
> builds, the algorithm that creates the list of libraries to be linked
> into tools doesn't know about the dependency and sometimes places the
> libraries on the wrong order, yielding error messages like this:
>

Ahh, I see, you handled like this.

This really doesn't work. Clearly our automated process is deeply flawed if
it can't handle this. Have you been looking at *why* it can't handle it? Are
you trying to figure out the root cause?

(I have been for the past 2 hours, which is why I haven't committed a fix
yet...)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110727/7f4650a5/attachment.html>


More information about the llvm-commits mailing list