[LLVMbugs] [Bug 8059] New: Fails to build MC with -Werror

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Sep 1 19:28:32 PDT 2010


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

           Summary: Fails to build MC with -Werror
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: oroppas at gmail.com
                CC: llvmbugs at cs.uiuc.edu


[ 43%] Building CXX object
lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cc1plus: warnings being treated as errors
/home/ryuta/devel/llvm/src/llvm/lib/MC/WinCOFFObjectWriter.cpp: In member
function ‘virtual void<unnamed>::WinCOFFObjectWriter::RecordRelocation(const
llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const
llvm::MCFixup&, llvm::MCValue, uint64_t&)’:
/home/ryuta/devel/llvm/src/llvm/lib/MC/WinCOFFObjectWriter.cpp:609:3: error:
case value ‘131’ not in enumerated type ‘llvm::MCFixupKind’
/home/ryuta/devel/llvm/src/llvm/lib/MC/WinCOFFObjectWriter.cpp:610:3: error:
case value ‘132’ not in enumerated type ‘llvm::MCFixupKind’
make[2]: *** [lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o] Error 1
make[1]: *** [lib/MC/CMakeFiles/LLVMMC.dir/all] Error 2
make: *** [all] Error 2
    Aborting...


Here's how I configured and built:

  cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
        -DCMAKE_CXX_FLAGS:STRING="-O2 -march=native -pipe" \
        -DCMAKE_C_FLAGS:STRING="-O2 -march=native -pipe" \
        -DBUILD_SHARED_LIBS:BOOL=ON \
        -DLLVM_BUILD_EXAMPLES:BOOL=OFF \
        -DLLVM_BUILD_TOOLS:BOOL=ON \
        -DLLVM_ENABLE_THREADS:BOOL=ON \
        -DLLVM_ENABLE_PEDANTIC:BOOL=ON \
        -DLLVM_ENABLE_WARNINGS:BOOL=ON \
        -DLLVM_ENABLE_WERROR:BOOL=ON \
        -DLLVM_TARGETS_TO_BUILD:STRING="X86" \
        ../$_svnmod

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