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