On Tuesday, December 6, 2011 15:17 CET, David Coppa <dco...@gmail.com> wrote: > On Tue, 06 Dec 2011, Stuart Henderson wrote: > > > On 2011/12/06 13:23, David Coppa wrote: > > > Try to add the chunk below to Makefile: > > > > > > .ifdef DEBUG > > > CONFIGURE_ARGS += --disable-optimized --enable-debug-symbols > > > .endif > > > > > > Ciao, > > > David > > > > This is only with the cmake build, not the autoconf one .. > > Ops! You're right. > > Maybe this has a chance to work: > > .ifdef DEBUG > CONFIGURE_ARGS += -DLLVM_ENABLE_ASSERTIONS:Bool=True > -DCMAKE_BUILD_TYPE:String=Debug > .endif > > ...After actually looking at the code, you know :)
sorry, but its still the same: /usr/include/g++/i386-unknown-openbsd5.0/bits/ctype_base.h: At global scope: /usr/include/g++/i386-unknown-openbsd5.0/bits/ctype_base.h:55: warning: overflow in implicit constant conversion Linking CXX executable ../../bin/llvm-tblgen cd /home/ports/pobj/llvm-3.0/build-i386/utils/TableGen && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=Yes /usr/bin/c++ -O2 -pipe -g -O0 -fPIC -DNDEBUG CMakeFiles/llvm-tblgen.dir/ARMDecoderEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/AsmWriterInst.cpp.o CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o CMakeFiles/llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o CMakeFiles/llvm-tblgen.dir/CodeGenInstruction.cpp.o CMakeFiles/llvm-tblgen.dir/CodeGenRegisters.cpp.o CMakeFiles/llvm-tblgen.dir/CodeGenTarget.cpp.o CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o CMakeFiles/llvm-tblgen.dir/DAGISelMatcher.cpp.o CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/EDEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/FixedLenDecode rEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/InstrEnumEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/IntrinsicEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/SetTheory.cpp.o CMakeFiles/llvm-tblgen.dir/StringMatcher.cpp.o CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o CMakeFiles/llvm-tblgen.dir/TGValueTypes.cpp.o CMakeFiles/llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o -o ../../bin/llvm-tblgen -lpthread ../../lib/libLLVMSupport.a ../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a -lpthread -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib ../../lib/libLLVMSupport.a(Signals.cpp.o)(.gnu.linkonce.t._ZN4llvm3sys10SmartMutexILb1EE7acquireEv+0x22): In function `llvm::sys::SmartMutex<true>::acquire()': /usr/include/g++/bits/stl_vector.h:601: undefined reference to `llvm::sys::MutexImpl::acquire()' ../../lib/libLLVMSupport.a(Threading.cpp.o)(.gnu.linkonce.t._ZN4llvm3sys10SmartMutexILb0EE7acquireEv+0x19): In function `llvm::sys::SmartMutex<false>::acquire()': /home/ports/pobj/llvm-3.0/llvm-3.0.src/lib/Support/Threading.cpp:56: undefined reference to `llvm::sys::MutexImpl::acquire()' collect2: ld returned 1 exit status Sebastian > > cheers, > David