[LLVMbugs] [Bug 4440] New: llvm-config --libs should not include libLLVMgold.so

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Jun 24 12:56:06 PDT 2009


           Summary: llvm-config --libs should not include libLLVMgold.so
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: baldrick at free.fr
                CC: llvmbugs at cs.uiuc.edu

Currently llvm-config --libs prints out all .a libraries and also
libLLVMgold.so.  The problem is that libLLVMgold.so links with
libLTO which itself links with vast numbers of LLVM libraries.
The result is that you can get symbols defined twice.  I noticed
this because the domtree constructor was registering domtree
twice with the pass manager (causing an assertion failure).
In fact there were two domtree constructors, one from the .a and
one from libLTO.

Presumably llvm-config should get a special option for printing
out libLLVMgold.so.

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list