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
 
 
 
 

Reply via email to