2016-07-11 7 views
1

wenn ich LLVM installieren, Fehler ist aufgetreten:libtool: nicht erkannte Option `-static‘

➜ build make 
[ 0%] Linking CXX static library ../libLLVMSupport.a 
libtool: unrecognized option `-static' 
libtool: Try `libtool --help' for more information. 
make[2]: *** [lib/libLLVMSupport.a] Error 1 
make[1]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/all] Error 2 
make: *** [all] Error 2 
➜ build which libtool 
/usr/local/bin/libtool 

Ich versuche haben lösen sie diese fllow, scheiterte aber.

http://flummox-engineering.blogspot.com/2014/04/libtool-unrecognized-option-static.html

Antwort

2

Ich löste das Problem auf diese Weise: änderte meinen PATH in ~/.bash_profile-export PATH="/Library/Developer/CommandLineTools/usr/bin:$PATH, eröffnete ein neues Terminal und lief wieder den Installationsprozess. Die libtool in/Library/Entwickler/CommandLineTools/usr/bin nicht über die -static Flagge und alles hat gut funktioniert. Sie können später /Library/Developer/CommandLineTools/usr/bin von Ihrem $PATH entfernen.

Z.

+1

Danke für die Lösung, ich Prozedur ein bisschen geändert, ich auf diese Weise gerade ausgeführt machen: 'PATH =" $ (Xcode-select -p) /Toolchains/XcodeDefault.xctoolchain/usr/ bin: $ PATH "make -j $ (sysctl -n hw.ncpu)' Der von mir installierte Xcode war Xcode 8.1. – Dalzhim

+0

Sehr elegant, danke für das Follow-up. –

Verwandte Themen