[LLVMdev] llvm-config is broken ?

sunilsaggar sunil.saggar at gmail.com
Thu Oct 25 13:24:23 PDT 2012


I am trying to compile llvm in AIX 7.1 machine..

I was able to run "gmake libs-only" and it worked well. However, gmake
failed with the following error .. 

# pwd
/usr/llvm/llvm-3.1.src/tools
#gmake
gmake[2]: Leaving directory `/usr/llvm/llvm-3.1.src/tools/llvm-config'
gmake[2]: Entering directory `/usr/llvm/llvm-3.1.src/tools/opt'
gmake[2]: *** No rule to make target
`/usr/llvm/llvm-3.1.src/tools/lib/libLLVMipo.a', needed by
`/usr/llvm/llvm-3.1.src/Release+Asserts/bin/opt'.  Stop.
gmake[2]: Leaving directory `/usr/llvm/llvm-3.1.src/tools/opt'
gmake[1]: *** [opt/.makeall] Error 2
gmake[1]: Leaving directory `/usr/llvm/llvm-3.1.src/tools'
gmake: *** [all] Error 1
#

Why is it expecting libLLVMipo.a in /usr/llvm/llvm-3.1.src/tools/lib/
directory when it actually is in
/usr/llvm/llvm-3.1.src//Release+Asserts/lib/ directory?

llvm-config also reports the libfiles in ./tools/lib directory .. 
# pwd
/usr/llvm/llvm-3.1.src/tools/opt
# /usr/llvm/llvm-3.1.src/Release+Asserts/bin/llvm-config --libfiles
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMAsmParser.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMMCDisassembler.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMInstrumentation.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMInterpreter.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMTableGen.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMipo.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMVectorize.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMLinker.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMArchive.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMBitReader.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMDebugInfo.a
/usr/llvm/llvm-3.1.src/tools/lib/libLLVMBitWriter.a  ...

-Sunil



--
View this message in context: http://llvm.1065342.n5.nabble.com/llvm-config-is-broken-tp50418.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.



More information about the llvm-dev mailing list