https://bugzilla.novell.com/show_bug.cgi?id=747333 https://bugzilla.novell.com/show_bug.cgi?id=747333#c5 --- Comment #5 from Rafał Miłecki <zajec5@gmail.com> 2012-02-24 16:37:20 UTC --- Note: I'm using 32bit openSUSE, so it's not about 32bit vs. 64bit conflict. I wanted to compile Mesa on my own and I've hit following problem. Maybe there is something wrong with the llvm provided in openSUSE 12.1? g++ -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -g -O2 -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0300 -fvisibility=hidden -o r600_dri.so.test ./../../../src/mesa/drivers/dri/common/dri_test.o r600_dri.so.tmp -L../../../../lib -Wl,-R/usr/lib/dri -ldricore -lglsl -ldrm -lexpat -lm -lpthread -ldl -ldrm_radeon -L/usr/lib -ldl -lpthread; r600_dri.so.tmp: undefined reference to `llvm::MCAsmBackend::MCAsmBackend()' r600_dri.so.tmp: undefined reference to `LLVMStructCreateNamed' r600_dri.so.tmp: undefined reference to `llvm::createELFStreamer(llvm::MCContext&, llvm::MCAsmBackend&, llvm::raw_ostream&, llvm::MCCodeEmitter*, bool, bool)' r600_dri.so.tmp: undefined reference to `llvm::MCAsmBackend::getFixupKindInfo(llvm::MCFixupKind) const' r600_dri.so.tmp: undefined reference to `vtable for llvm::MCInstrAnalysis' r600_dri.so.tmp: undefined reference to `llvm::createWinCOFFStreamer(llvm::MCContext&, llvm::MCAsmBackend&, llvm::MCCodeEmitter&, llvm::raw_ostream&, bool)' r600_dri.so.tmp: undefined reference to `llvm::StackAlignmentOverride' r600_dri.so.tmp: undefined reference to `llvm::MCSubtargetInfo::InitMCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SubtargetFeatureKV const*, llvm::SubtargetFeatureKV const*, llvm::SubtargetInfoKV const*, llvm::InstrStage const*, unsigned int const*, unsigned int const*, unsigned int, unsigned int)' r600_dri.so.tmp: undefined reference to `llvm::MCCodeGenInfo::InitMCCodeGenInfo(llvm::Reloc::Model, llvm::CodeModel::Model)' r600_dri.so.tmp: undefined reference to `LLVMStructSetBody' r600_dri.so.tmp: undefined reference to `llvm::X86ATTInstPrinter::X86ATTInstPrinter(llvm::MCAsmInfo const&)' r600_dri.so.tmp: undefined reference to `llvm::MCAsmBackend::~MCAsmBackend()' r600_dri.so.tmp: undefined reference to `llvm::createMachOStreamer(llvm::MCContext&, llvm::MCAsmBackend&, llvm::raw_ostream&, llvm::MCCodeEmitter*, bool)' collect2: ld returned 1 exit status AFAICS in Marcus's bug report, his crash is llvm related! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.