[LLVMbugs] [Bug 14193] New: Mesa lp_test_arit build failure with llvm-3.2svn

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Oct 27 00:43:50 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=14193

             Bug #: 14193
           Summary: Mesa lp_test_arit build failure with llvm-3.2svn
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: vlee at freedesktop.org
                CC: brian.e.paul at gmail.com, jfonseca at vmware.com,
                    joerg at NetBSD.org, llvmbugs at cs.uiuc.edu
    Classification: Unclassified


The Mesa project recently stopped building with llvm-3.2svn and a bisect led to
a LLVM commit. I'm not sure if this is a LLVM issue or Mesa issue but any help
would be welcomed.

$ scons
[...]
  Linking build/darwin-x86_64-debug/gallium/drivers/llvmpipe/lp_test_arit ...
Undefined symbols for architecture x86_64:
  "typeinfo for llvm::raw_ostream", referenced from:
      typeinfo for raw_debug_ostreamin libgallium.a(lp_bld_debug.os)
  "typeinfo for llvm::MemoryObject", referenced from:
      typeinfo for BufferMemoryObjectin libgallium.a(lp_bld_debug.os)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
scons: *** [build/darwin-x86_64-debug/gallium/drivers/llvmpipe/lp_test_arit]
Error 1
scons: building terminated because of errors.


The source code for lp_bld_debug.cpp can be found here:
http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp


A bisect showed that the build failure started with this LLVM commit.

475832cc0fbf622dfe1db484c2db57cc2d97a530 is the first bad commit
commit 475832cc0fbf622dfe1db484c2db57cc2d97a530
Author: Joerg Sonnenberger <joerg at bec.de>
Date:   Fri Oct 26 12:15:29 2012 +0000

    Don't explicitly require RTTI and EH.


    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166772
91177308-0d34-0410-b5e6-96231b3b80d8

:040000 040000 6651f902ef9d646cb37602f5f6f49fd73487a57e
24189ef3d3ec207e3a6960e4fb2b876c938b122e M      lib
bisect run success

-- 
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